收藏
回答

ios wx.chooseMedia 选择照片总大小超过 100M 出现闪退问题?

选择照片大小是否有上限?

ios 选择多次上传稳定复现

备注:日志已上传

微信ID: ucompleteme--x

代码如下:

const result = await wx.chooseMedia({
  count: options.count,
  mediaType: ['image'], // 只获取图片类型
  sourceType: options.sourceType,
  sizeType: ['original'], // 只传 original 页面会卡顿
  camera: 'front', // 采用前置摄像头
});


最后一次编辑于  2023-10-08
回答关注问题邀请回答
收藏

2 个回答

  • Barry
    Barry
    2023-10-08

    原因找到了 是因为sizeType 只传 original 导致的, 不传或者传 compressed 没问题, 这bug真坑啊



    2023-10-08
    有用
    回复 1
    • Barry
      Barry
      2023-10-09
      有没有官方的大佬修复下这个问题呢?
      2023-10-09
      回复
  • Jianbo
    Jianbo
    2023-10-07

    chooseMedia没有限制大小,上传报错可能和服务端的程序有关。


    2023-10-07
    有用
    回复 6
    • Barry
      Barry
      2023-10-07
      没有服务端的逻辑, 只调用这个方法就可以复现
      2023-10-07
      回复
    • Barry
      Barry
      2023-10-07
      如果再加上 wx.getImageInfo 和 wx.compressImage 就更容易复现了
      2023-10-07
      回复
    • Jianbo
      Jianbo
      2023-10-07回复Barry
      调用这个api就闪退?换个手机或微信版本试试
      2023-10-07
      回复
    • Barry
      Barry
      2023-10-07回复Jianbo
      选择照片超过100MB会出现闪退, 小于50MB基本没问题
      2023-10-07
      回复
    • Barry
      Barry
      2023-10-07
      Android 测了没有问题
      2023-10-07
      回复
    查看更多(1)
登录 后发表内容