收藏
回答

wx.chooseMedia选择ios相册raw格式照片读取到的size有偏差

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.chooseMedia 微信iOS客户端 8.0.64 3.11.1

应用场景是限制用户选取的图片或视频不能超过20MB,在调试中发现在ios系统中选择相册的raw格式原图照片,读取到的size会比实际偏小10倍左右,导致限制不准确。

调试图

选择原图时候读取到的大小

图片信息

代码片段

<t-button bind:tap="handleTest" theme="primary mt-20" size="large" block>测试按钮</t-button>
handleTest() {
    wx.chooseMedia({
      count: 9,
      mediaType: ['image','video'],
      sourceType: ['album''camera'],
      sizeType: ['original''compressed'],
      success(res) {
        console.log(res.tempFiles[0].size)
      }
    })
  },
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    11-11
    有用
登录 后发表内容