账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    有没有好一点的微信端上传图片解决方案?
    58
    0

    相信在微信网页中上传图片这个需求很常见,我也尝试过很多种办法(我这边的需求是微信网页上传图片到七牛,然后拿到图片的地址给接口)

    1. 使用七牛提供的sdk+pulpload上传
      缺点:兼容性极差,很多手机上根本上传不了,没有图片压缩什么的
    2. 使用formData+localResizeIMG的方式上传到七牛
      优点:兼容性比第一种好得多,而且也支持图片压缩什么的
      缺点:有些需要上传多张图片的地方,很难做到图片多选
    3. 使用微信js-sdk选择、上传到微信服务器然后由后端将图片从微信服务器上下载到七牛
      优点:兼容性好,支持多选什么的,毕竟是微信原生的方法
      缺点:

      • 时效性不好,如果我上传了很多图片,后台需要下载到七牛,需要很长时间(因为我们这边用的是图片的url)
      • 没有图片压缩
    4. 也是用微信js-sdk,然后由前端上传微信服务器,再下载下来,获得url,传给接口
      缺点:跟第三张类似,慢

    我试了下,用js-sdk选择图片,然后用localResizeIMG压缩图片并上传,但是localResizeIMG好像不能用微信jssdk返回的当图片地址导致报错,不知道小伙伴们有没有更好的解决方案

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部