收藏
回答

Windows wx.uploadFile上传chooseImage选择的图片失败?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.uploadFile 工具 PC未知 PC未知

看日志请求content-type 不是 multipart/form-data 前端wx.uploadFile没有设置content-type

正常content-type

有问题的content-type:

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF XWEB/1000/Tencent Security Team

服务端报错:400 Bad Request: The browser (or proxy) sent a request that this server could not understand.

appid:wxca281c3ee41d9802

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

1 个回答

  • Lipeng
    Lipeng
    2023-09-13
    wx.uploadFile({
          url, 
          filePath,
          header: {
            'content-type': 'multipart/form-data'
          },
        })
    
    2023-09-13
    有用
    回复 1
    • Null
      Null
      2023-09-13
      需要主动加content-type吗?  我们只有Windows小程序才会有问题
      2023-09-13
      回复
登录 后发表内容