问题 1
uploadFile 合法域名 没有配置
现象: 微信小程序 开发者工具 和 debug 模式 上传图片没有问题,但是预览模式 和体验版都有问题,恶心之处, 不能调试!!
解决方案
微信小程序有问题首先去社区里面看看。
uploadFile 合法域名没有添加!!!uploadFile 合法域名没有添加!!!uploadFile 合法域名没有添加!!!
顺便说声, 合法域名一个月只可以修改 5次, 一次性添加所有域名吧。
问题 2
安卓手机 原图上传 没有反应,安卓手机上传 非原图模式正常, 无论是 debug 模式还是体验版。
未验证的猜测: 是图片的尺寸问题。 一种情况 是后台限制了上传图片的大小, 一种情况 是微信自身限制了 上传图片大小。
因为项目 对图片画质要求不高, 所以直接禁用了 高清图上传, 解决了问题
解决方案1
直接通过 chooseImage 时候, 添加 sizeType: ['compressed']
参数来限制 高清图的使用
解决方案2(只是想了下)
在获取图片后 判断图片尺寸, 然后超过 了 一定尺寸则 提示用户。