paper_
paper_
  • 发布:2019-12-07 11:29
  • 更新:2019-12-07 12:05
  • 阅读:840

【报Bug】官方上传API返回403时未正常获取BODY

分类:uni-app

详细问题描述

使用官方上传API时,服务端返回403,仍进入 success 回调,且未拿到服务端返回的body数据,而是请求URL

[内容]

重现步骤

[步骤]
使用 uni.uploadFile 上传文件,服务端返回403

uni.uploadFile({  
    url: api.getConfig().baseURL+'/api/user/avatar',  
    filePath: this.avatar,  
    name: 'avatar',  
    header: { Authorization: this.user.token },  
    success: res => {  
        // 结果示例  
        // {"data":"http://192.168.1.223/api/user/avatar","statusCode":403,"errMsg":"uploadFile:ok"}  
        res = JSON.parse(res)  
        console.log(res)  
        // ...  
    }  
})

[结果]
回调进入 success 中,且回调参数res的data为请求的URL,errMsg仍为OK...

[期望]
res中data应为服务端返回的body

IDE运行环境说明

[IDE版本号]
2.3.7

[windows版本号]
10

uni-app运行环境说明

运行端: APP

HBuilderX创建

编译模式: 自定义组件模式

App运行环境说明

Android版本号: 8.1.0

手机型号: 小米6X

附件

补充

项目类型是 uni-app
H5端正常 APP出错 其他端未知

2019-12-07 11:29 负责人:无 分享
已邀请:
语文数学天才

语文数学天才 - 做最顺手的nvue组件库与工具集

把后台收到的请求,全部内容打印出来看一下。

  • paper_ (作者)

    参考下面的回复


    2019-12-07 12:05

paper_

paper_ (作者)

服务端返回

该问题目前已经被锁定, 无法添加新回复