API `chooseFile` is not yet implemented,APP上传文件报错--uniapp

本文讲述了在使用UniApp的uni-file-picker组件时遇到的API选择文件问题,发现该组件仅支持H5和微信小程序,iPhone和华为设备iOS/HarmonyOS报错。解决办法包括确认平台限制,调整需求,考虑替代方案,或等待官方更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述: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踩坑

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值