Page 1 of 1

uploadFile 设置了header,可是后台服务器取不到

Posted: 2024年 Nov 7日 21:32
by youngclean
  • 相关代码:

    Code: Select all

       const microAuth = ty.getStorageSync({ key: 'hj-token' }) || '';
       const filePath = tempFiles[0].tempFilePath;
    
      ty.uploadFile({
          requestId: 'uploadFile',
          url:'https://appcn.hengjin-nb.com/media/upload',
          filePath:,
          header: { 'X-Micro-Auth': microAuth, 'Content-Type': 'multipart/form-data' },
          name: 'file',
          timeout: 100000,
          fail(err) {
            console.log(err, 'uploadFile fail')
          },
          success(res) {
            console.log(res, 'uploadFile success')
          }
        })
        
    • 日志信息:

{"data": "{"code":401,"data":null,"msg":"unauthorized","success":false}", "statusCode": 200} uploadFile success

  • 问题描述(复现步骤):
    上传报权限有问题,导致上传失败,关于权限的参数是放在header中的,{'X-Micro-Auth': microAuth},现在看来是header没有带过去,这是什么原因呢
    • 预期结果:
      希望上传成功
    • 实际结果:
      上传失败了

Re: uploadFile 设置了header,可是后台服务器取不到

Posted: 2024年 Nov 8日 10:11
by xiaoqi

可否提供一下

  1. 账号
  2. app日志,
  3. 调用时间
  4. 手机类型是IOS还是安卓,手机型号 还是双端都有此问题
  5. app版本

Re: uploadFile 设置了header,可是后台服务器取不到

Posted: 2024年 Nov 8日 10:55
by youngclean

没有上线,还在开发中
手机是安卓,oppo
智能生活app,版本是5.18.1

请问要哪个账号?


Re: uploadFile 设置了header,可是后台服务器取不到

Posted: 2024年 Nov 11日 15:01
by xiaoqi

智能生活app的账号 比如手机或者邮箱


Re: uploadFile 设置了header,可是后台服务器取不到

Posted: 2024年 Nov 11日 17:28
by xiaoqi

你可以先上传一下app的日志