这问题还是存在啊,为啥不把压缩放到压缩接口里让开发者自己实现呢,原图上传还是会被压缩
上传图片 选择原图,但微信返回的图片Size只有实际的1/3- 当前 Bug 的表现(可附上截图) 机型:iphone8p 问题:wx.chooseImage上传图片,选择原图,相册中图片size为3M,res.tempFiles[0].size返回的值只有1M。 res.tempFiles[0].size 1049918 - 预期表现 res.tempFiles[0].size 3000000 - 复现路径 - 提供一个最简复现 Demo wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function(res) { console.log("res.tempFiles[0].size" + res.tempFiles[0].size) if (res.tempFiles[0].size < Number('1200000')) { wx.showModal({ title: '温馨提醒', content: '投稿作品尺寸需大于3M', showCancel: false }) return; } that.setData({ //files: that.data.files.concat(res.tempFilePaths) files: res.tempFilePaths }); // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片 var tempFilePaths = res.tempFilePaths; var SERVER_URL = getApp().globalData.SERVER_URL; console.log("res" + res.tempFiles[0].size); ................ ................
2019-03-23