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

小程序开发相关产品技术讨论,包括面板、智能小程序、React Native、Ray跨端框架、Panel SDK、微信小程序、小程序开发工具(IDE)及其他开发技术相关等话题


Post Reply
youngclean
Posts: 9

  • 相关代码:

    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没有带过去,这是什么原因呢
    • 预期结果:
      希望上传成功
    • 实际结果:
      上传失败了

Tags:
xiaoqi
Posts: 14

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

可否提供一下

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

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

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

请问要哪个账号?

xiaoqi
Posts: 14

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

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

xiaoqi
Posts: 14

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

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

Post Reply