问题描述:uniapp打包APP,点击上传文件按钮,控台报错:API `chooseFile` is not yet implemented 无法调起选择文件

使用组件名:uni-file-picker

组件地址:uni-file-picker 文件选择上传 - DCloud 插件市场

组件官方文档:uni-file-picker uni-app官网

官方提示:(使用组件时一定要看注意事项,一定要看,切记盲目使用)

注意事项

为了避免错误使用,给大家带来不好的开发体验,请在使用组件前仔细阅读下面的注意事项,可以帮你避免一些错误。

  • 组件需要依赖 sass 插件 ,请自行手动安装
  • 如不绑定服务空间,autoUpload默认为false且不可更改
  • 选择文件目前只支持 H5 和 微信小程序平台 ,且 微信小程序平台 使用 wx.chooseMessageFile()
  • v-model 值需要自动上传成功后才会绑定值,一般只用来回显数据

测试:

        1.手机型号:iphone 12  系统版本:ios 15.6.1  APP报错:API `chooseFile` is not yet implemented

        2.手机型号:Huawei p20  系统版本:harmonyOS 2.0.0  APP报错:API `chooseFile` is not yet implemented

结论:正如官方所说,只支持H5和微信小程序。

解决方案:拿出证据,改需求,使用其他方案代替,只能等待官方修复,或者另辟蹊径。

其他文章链接:

1.uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核

2.uniapp 安卓原生隐私政策,首次进入APP弹窗配置

3.解决小程序和app滚动条的问题--uniapp踩坑

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐