收藏
回答

wx.chooseImage怎么限制上传图片的大小?

项目中需要限制用户上传图片的大小,但是现在的接口里找不到文件大小的字段。我们怎么限制用户上传图片和文件的大小啊?

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

8 个回答

  • n
    n
    2021-11-09

    将图片转换成base64之后计算出来的大小好像不太准确,大佬有解决的方法吗?

    2021-11-09
    有用
    回复
  • Stuil
    Stuil
    2021-09-16

    请问大佬解决了吗? 我们也是用的这个 然后微信只返回了id 不返回大小

    2021-09-16
    有用
    回复 1
    • 仰头星星
      仰头星星
      2021-10-15
      没解决,自己把图转成base64,然后计算base64的大小。
      2021-10-15
      回复
  • 子游
    子游
    2021-07-16

    不是,公众号不能自定义么,都是H5啊,为什么要用腾讯的

    2021-07-16
    有用
    回复
  • 哈罗哈皮
    哈罗哈皮
    2021-07-16

    正常我限制都是在wx.chooseImage回调success返回大小,然后判断是否符合大小才提交到后端

    2021-07-16
    有用
    回复 1
    • 仰头星星
      仰头星星
      发表于移动端
      2021-07-16
      小程序才有大小,公众号没返回。
      2021-07-16
      回复
  • 仰头星星
    仰头星星
    2021-07-16

    我现在计划用wx.getLocalImgData获取图片的base64数据,然后通过base64数据计算图片的大小,然后限制。

    2021-07-16
    有用
    回复
  • 张从心
    张从心
    2021-07-16

    用input上传,返回的也有size

    2021-07-16
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2021-07-16

    上传文件大小接口后端接口可以限制

    2021-07-16
    有用
    回复 1
    • 仰头星星
      仰头星星
      2021-07-16
      wx.uploadImage({
        localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得
        isShowProgressTips: 1, // 默认为1,显示进度提示
        success: function (res) {
          var serverId = res.serverId; // 返回图片的服务器端ID
        }
      });
      用微信的接口上传的,先传到微信的临时资源库。所以自己的后端无法在上传的时候限制。
      2021-07-16
      回复
  • Z
    Z
    2021-07-16

    2021-07-16
    有用
    回复 1
    • 仰头星星
      仰头星星
      2021-07-16
      这是小程序里的吗?公众号里有没有?
      2021-07-16
      回复
登录 后发表内容