【模块名_概率】简要描述:
【环境信息】:
let request: Request = new Request.Builder()
// .url("http://106.15.92.248:9090/upload")
.url("http://106.15.92.248:5555/upload")
.post()
.body(fileUploadBuilder)
.setAbilityContext(this.hereAbilityContext)
.build();
this.client.newCall(request)
.execute()
.then((data: Response) => {
data.uploadTask.on('progress', (uploadedSize: number, totalSize: number) => {
Log.showInfo('progress--->uploadedSize: ' + uploadedSize + ' ,totalSize--->' + totalSize);
if (uploadedSize == totalSize) {
prompt.showToast({ message: '上传成功' })
}
})
data.uploadTask.on('headerReceive', (headers: object) => {
Log.showInfo('progress--->uploadSize: ' + JSON.stringify(headers));
})
})
.catch((error: BusinessError) => {
this.status = "";
if (error.message != undefined) {
this.content = error.message;
}
hilog.info(0x0001, "onError -> Error", this.content);
});
【预置条件】:
【测试步骤】:
【预期结果】:
只有一次进度, 后面全无
这是reponse的内容 Response{protocol=undefined, code=undefined, message=undefined, url=[object Object]} response.result undefined
只有一次回调,后面全无
progress--->uploadedSize: 0 ,totalSize--->480
【实际结果】:
【恢复手段】:
【出现概率】:问题出现次数/实际测试次数
【定位信息】:
看下你是不是设置了cache?我这边现在能收到回调通知,但是这个文件上传请求接口只有进度回调,没有正常的响应。。 如果要用有响应的那个请求接口,又不知道怎么去拼接一个Mime的body..
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
登录 后才可以发表评论