uploadFile 设置了header,可是后台服务器取不到
Posted: 2024年 Nov 7日 21:32
相关代码:
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没有带过去,这是什么原因呢
- 预期结果:
希望上传成功 - 实际结果:
上传失败了
- 预期结果: