wx.chooseMedia选择图片后上传至服务器
wx.chooseMedia({
count: 9, // 默认9
mediaType: ['image'],
sizeType: ['original','compressed'], //可以指定是原图还是压缩图,默认二者都有 original原图 compressed压缩图
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: res => {
console.log(res)
}
})
选择图片(即使不选择原图,或sizeType:['compressed'] 只有压缩图),返回结果中的文件size 也是原图的大小,如何才能得到压缩的图片?
使用开发工具和真机都一样,真机是realme V15 Android版本11
问下楼主,调用choosemedia调用成功但是渲染是空白是怎么回事,有占位没报错就是多了一个空白。
你好,为什么我最近选择压缩,但还是原图 2-9M的图片都试过
不知道是这个接口有问题,还是手机有问题,相同的程序,使用安卓真机测试和苹果不一致
安卓真机,realme V15 测试结果:
2022-05-20 9:00和2022-05-21 9:00 上传图片,不管选不选原图,服务器接收到的文件都是原图
2022-05-20 18:58和2022-05-21 18:57上传图片,选择原图服务器接收到文件是原图;如果不选原图,上传2.3M图片服务器接收了57kb的图片,清晰度差
2022-05-23 10:00上传图片,不管选不选原图,服务器接收到的文件都不是原图,上传图片2.3M,服务器收到的文件为778kb,清晰度可以
苹果IPhone6s ios15.4.1
2022-05-23 10:00上传图片,选择原图4.3M,服务器收到原图文件,不选择原图,服务器收到813kb图片文件,清晰度可以
你上传二三十张图片 苹果手机 还容易白屏呢