uni-app中uniCloud.chooseAndUploadFile在真机上没有反应

uni-app中uniCloud.chooseAndUploadFile在真机上没有反应

uniCloud.chooseAndUploadFile 在微信小程序中真机没有反应也不走错误,模拟机就没有问题,请问下怎么解决,hbuild版本为3.1.2

相关链接:

11 回复

我也遇到同样的问题,安卓真机没问题,苹果真机不行,请问你解决了吗?

更多关于uni-app中uniCloud.chooseAndUploadFile在真机上没有反应的实战教程也可以访问 https://www.itying.com/category-93-b0.html


问题确认,后续优化,已加分,感谢您的反馈!

解决了吗

最新版本已经更新

回复 连连看: 但是我这边使用还是没反应。

回复 连连看: 请问下,怎么解决的

回复 连连看: 在哪里下载最新版本

回复 5***@qq.com: 用这个吧,https://ext.dcloud.net.cn/plugin?id=2828

HBuilder 3.1.11 版本已修复

把uni-file-picker/choose-and-upload-file.js下面的sourceType给个默认值就好了

这个问题通常是由于微信小程序真机环境的权限配置或兼容性问题导致的。以下是几个关键排查点:

  1. 检查小程序权限配置:在微信公众平台确认「网络使用权限」和「文件上传权限」已开启,确保 uploadFile 域名已在 request 合法域名列表中正确配置。

  2. 验证 uniCloud 空间配置:确认 uni-config-centeruni-cloud 相关配置正确,特别是 provider(如阿里云、腾讯云)和 spaceId 是否与真机环境匹配。

  3. 检查 API 调用方式:确保代码中未使用 async/await 包裹回调式 API(真机可能不兼容),建议改用 .then().catch() 处理:

    uniCloud.chooseAndUploadFile({
      type: 'image'
    }).then(res => console.log(res)).catch(err => console.error(err))
回到顶部