选多张图片,系统自动压缩后,返回数组tempFilePaths中经常比所选的照片数少。(但有时又是正常的。)


调用wx.chooseImage如下:

wx.chooseImage

({

count: 9,

sizeType: ['compressed'],

complete (res)

{

console.log('errMsg', res.errMsg);

console.log('image length', res.tempFilePaths.length);

},

});


实测,第一次选6张,第二次选5张,第三次选3张,vConsole截屏如下:




(并不是每次都出错,但出错几率很高。)


若sizeType设置为['original'],则未发现出错。

若不设置sizeType,也会出错。


测试机型:红米Note 4X,vivo X6D。


“微信开发者工具”上未发现出错。

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Leo

    15人对此回答表示赞同

    开发者工具里的“compressed”属性没有用。小程序真机测试貌似安卓系统也不起作用,只有iPhone管用。还需要调用canvas压缩图片。好虐心啊。。

    展开
    15
    2回复
    发布于 5年前

    评论(2)

    收起评论

    • 夹生饭 2019-01-28 19:05

      那就是开发者工具上不好用,用手机测试的时候可以压缩上传,开发者工具提示“413RequestEntityTooLarge”

      回复
    • 夏日未央 2019-01-30 18:05

      安卓系统下,“compressed”应该也是起作用的。

      回复
  • Cat7

    3人对此回答表示赞同

    自己顶一下。有没有遇到相同问题的朋友?

    展开
    3
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部