收藏
回答

js sdk图像接口压缩问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.chooseImage 微信安卓客户端 7.0.18 1.3.3

我在做公众号开发时,用到了wx jssdk中的图片上传功能,文档中说明加入sizeType参数中设置compressed,可以获取用户上传图片压缩后的base64串。实际调用中发现,对于ios客户端,用户无论上传还是拍摄,图像均被压缩至100KB左右,安卓客户端,调用拍摄功能上传的图片会被压缩至300-600k,本地选取的照片并未被压缩。

回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-09-01

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代链接

    2020-09-01
    有用
    回复 3
    • 一面
      一面
      2020-09-10
      业务场景是我页面需要获取用户上传的图片,允许用户从手机相册上传或调用相机拍摄。目前出现问题的机型是华为mate20 pro,从相册上传一张5M左右的图片,并要求接口返回压缩后的 base64串,发现返回的base64串并未进行压缩,而直接调用相机进行拍摄,返回的 base64串压缩效果明显,大概是400-500K的量级。目前仅安卓机发现过这个问题, ios系统暂未发现。
      2020-09-10
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-09-10回复一面
      麻烦再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)
      2020-09-10
      回复
    • 一面
      一面
      2021-01-15
      mate30pro和苹果11上传同一张照片的日志已上传,安卓微信号:zhuhuining0718,苹果微信号:wa1503535736,安卓上传时间是2021.1.15 14:06左右,苹果上传时间14:09左右
      2021-01-15
      回复
登录 后发表内容
问题标签