問題 1
uploadFile 合法域名 沒有配置
現象: 微信小程序 開發者工具 和 debug 模式 上傳圖片沒有問題,但是預覽模式 和體驗版都有問題,噁心之處, 不能調試!!
解決方案
微信小程序有問題首先去社區裏面看看。
uploadFile 合法域名沒有添加!!!uploadFile 合法域名沒有添加!!!uploadFile 合法域名沒有添加!!!
順便說聲, 合法域名一個月只可以修改 5次, 一次性添加所有域名吧。
問題 2
安卓手機 原圖上傳 沒有反應,安卓手機上傳 非原圖模式正常, 無論是 debug 模式還是體驗版。
未驗證的猜測: 是圖片的尺寸問題。 一種情況 是後臺限制了上傳圖片的大小, 一種情況 是微信自身限制了 上傳圖片大小。
因爲項目 對圖片畫質要求不高, 所以直接禁用了 高清圖上傳, 解決了問題
解決方案1
直接通過 chooseImage 時候, 添加 sizeType: ['compressed']
參數來限制 高清圖的使用
解決方案2(只是想了下)
在獲取圖片後 判斷圖片尺寸, 然後超過 了 一定尺寸則 提示用戶。