收藏
回答

通过chooseAvatar获取头像 wxfile://temp/xxx 没有后缀名?

通过chooseAvatar获取头像,手机端返回带有后缀名的临时文件路径,但是在pc端上,选择用微信头像,返回没有后缀名的临时文件路径。

移动端,pc端从相册选择和拍照都是返回:wxfile://temp/1922745870f_548.png (有后缀名)

pc端用微信头像则返回:wxfile://temp/192274e43f6_8e1 (没有后缀名)

然后导致临时文件通过wx.uploadFile上传,有后缀名上次成功,没有后缀名上次失败。


最后一次编辑于  09-25
回答关注问题邀请回答
收藏

2 个回答

  • 跨商通
    跨商通
    09-25

    wx.uploadFile调用的是一个后端API,谁开发的,找谁解决。

    09-25
    有用
    回复 8
    • George Chan
      George Chan
      09-25
      请问大神,后端一般用什么技术解决
      09-25
      回复
    • 跨商通
      跨商通
      09-25回复George Chan
      后端看一下上传失败日志,就自然明白原因。
      09-25
      回复
    • George Chan
      George Chan
      09-25回复跨商通
      后端说接收到的临时文件路径没有文件后缀名,返回null
      09-25
      回复
    • 跨商通
      跨商通
      09-25回复George Chan
      这不就解决了吗?让后台判断没有后缀名的,自动加一个.png,完事。
      09-25
      回复
    • George Chan
      George Chan
      09-25回复跨商通
      尝试了,不管是前端加还是后端加。后端说日志显示传过来的文件是空的。
      09-25
      回复
    查看更多(3)
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    09-25

    这个有什么影响吗

    09-25
    有用
    回复 6
    查看更多(1)
登录 后发表内容