收藏
回答

苹果系统上传图片发现被压缩了,怎么解决?

苹果系统上传图片,相册选择的时候是已经设置原图选择了,最终上传到服务器,10M的下载下来只有4M了,有没有解决办法? 安卓系统试了一下上传图片,图片没有被压缩。

最后一次编辑于  07-04  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 娇华
    娇华
    07-04

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    07-04
    赞同
    回复 2
    • 阿文
      阿文
      07-04

      iphone8  系统:11.2.6

      微信什么的都为最新

      代码片段:

      for (var k = 0; k<forArr.length;k++){

      wx.uploadFile({

      url: url,

      filePath: forArr[k].imgSrc,

      name: 'Filedata',

      success: function (res) {

      //saveText[that.data.num] = true;

      //that.setData({ saveText: saveText })

      console.log("上传图片成功:")

      var list = JSON.parse(res.data);

      console.log(list)

      if (imgUrlStorage[that.data.num - 1] == undefined || imgUrlStorage[that.data.num - 1] == null) { imgUrlStorage[that.data.num - 1]=[]}

      imgUrlStorage[that.data.num-1].push(list.path)

      //that.setData({ protectshow: false })

      //wx.hideLoading()

      console.log(imgUrlStorage)

      },

      fail: function (res) {

      //saveText[that.data.num] = false;

      //that.setData({ saveText: saveText })

      //wx.hideLoading()

      wx.showToast({title: '保存失败,请重新保存',icon: 'none'})

      //that.setData({ protectshow: false })

      imgUrlStorage[that.data.num - 1]=[];

      return false;


      }

      })

      }


      07-04
      回复
    • 娇华
      娇华
      07-04回复阿文

      可先看下上面提供的链接,提供正确的代码片段

      07-04
      回复