HarmonyOS使用@ohos.request下载文件功能迁移至子线程后下载文件大小为0
在UI线程中做了下载离线资源文件的功能, 未使用TaskPool迁移至子线程前,功能是正常的。 迁移后现在文件大小为0。通过getTaskInfo返回的错误码:
返回的任务状态码为:
发生ERR_UNKNOWN该如何继续定位?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
使用request下载文件的方式
693浏览 • 1回复 待解决
request下载文件不能覆盖现有文件
1811浏览 • 1回复 待解决
如何使用接口下载文件
2067浏览 • 1回复 待解决
HarmonyOS下载文件报错
418浏览 • 1回复 待解决
是否支持iframe下载文件?
782浏览 • 1回复 待解决
HarmonyOS下载文件失败返回
426浏览 • 1回复 待解决
如何查看HarmonyOS下载文件
304浏览 • 1回复 待解决
下载文件打印乱码如何修改
329浏览 • 1回复 待解决
http请求中下载文件报错2300023
2430浏览 • 1回复 待解决
错误码:request.agent.State.FAILED怎么处理,request下载文件异常
356浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中通过Request模块下载文件?
62浏览 • 1回复 待解决
HarmonyOS下载文件设置了保存地址就无法下载,不设置就能下载成功
330浏览 • 1回复 待解决
应用从远程服务器下载文件的下载路径
2041浏览 • 1回复 待解决
如何用断点续传的方式下载文件
1195浏览 • 1回复 待解决
下载使用此 【@ohos.request】 api,监听下载进度时,拿不到当前进度(receivedSize)
4299浏览 • 3回复 待解决
JS UI要怎么下载文件有知道的吗?
4642浏览 • 1回复 待解决
HarmonyOS使用@ohos.request文件下载操作后持有大量header中设入的字符串数据未释放
302浏览 • 1回复 待解决
HarmonyOS下载文件到沙盒时报错,13400001 : file operation error
1746浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中下载文件并监听进度
71浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中通过HttpRequest实现登录并下载文件?
68浏览 • 1回复 待解决
如何使用fuse挂载文件系统
1694浏览 • 1回复 待解决
http执行requestInStream下载文件时,dataReceiveProgress会出现大量重复的回调
356浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何处理下载文件在本地已存在的问题?
53浏览 • 1回复 待解决
HarmonyOS 图片压缩后文件大小反而变大了
355浏览 • 1回复 待解决
HarmonyOS 使用@ohos.request 上传图片后,获取不到服务器返回
541浏览 • 1回复 待解决
下载任务获取的taskinfo当前没有描述http请求的状态码, 通过hilog的RequestService|RequestKit确认请求发送过程中属于401没有鉴权。具体跟因由于在发送请求的过程中header字段没有附带,导致鉴权不通过返回401。 header的获取由于使用的类依赖context, common.Context是线程隔离的, 需要以传参或者内存共享的形式进行传递, 导致主线程初始化好的header信息,在子线程中获取不到, 当前采用规避方式, 使用传参的形式赋值context, 文件下载可以继续正常进行。总结一下:使用TaskPool进行并行化改造时, 需要关注子线程代码使用的类是不是属于线程隔离的, 譬如本例当中的common.Context。