HarmonyOS 通过request.agent.create创建上传下载任务的文件路径问题
1、通过request.agent.create创建上传任务只支持在cacheDir目录中,在上传的时候我只能把文件复制到cache目录下。请问怎么可以直接上传相册选择的文件?
2、通过request.agent.create创建的下载任务也只支持下载到位于调用方的缓存路径下。请问怎么下载到应用内的其他文件下?比如应用内的files文件下。
因为cache下的文件可能会在清除缓存的时候删除掉。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS request.agent.create 下载任务恢复问题
1067浏览 • 1回复 待解决
HarmonyOS 使用request.agent.create创建要上传或下载的任务报错
379浏览 • 1回复 待解决
HarmonyOS 文件上传下载api问题
321浏览 • 1回复 待解决
HarmonyOS request.agent.create和request.downloadFile的用法区别
437浏览 • 1回复 待解决
HarmonyOS 上传下载如何获取请求响应
751浏览 • 1回复 待解决
HarmonyOS @ohos.request的request.agent.create可以关闭默认的进度通知吗
405浏览 • 1回复 待解决
错误码:request.agent.State.FAILED怎么处理,request下载文件异常
744浏览 • 1回复 待解决
HarmonyOS request文件上传问题
173浏览 • 1回复 待解决
HarmonyOS通过request.agent发起的下载.应用强退后,抓包看到下载流程依旧存在
554浏览 • 1回复 待解决
HarmonyOS request.agent下载任务在后台运行时,能否不发生通知?
651浏览 • 1回复 待解决
HarmonyOS request 下载问题
440浏览 • 1回复 待解决
HarmonyOS 关于request的下载问题
616浏览 • 1回复 待解决
js开发上传文件路径问题
6671浏览 • 2回复 待解决
HarmonyOS 使用request.agent 上传证件信息form表单无法携带参数
294浏览 • 1回复 待解决
使用request下载文件的方式
1163浏览 • 1回复 待解决
HarmonyOS request.uploadFile 上传多文件
397浏览 • 1回复 待解决
request下载文件不能覆盖现有文件
2077浏览 • 1回复 待解决
HarmonyOS request.agent是否支持30X 重定向下载链接下载和m3u8的下载
255浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS Next中通过Request模块下载文件?
509浏览 • 1回复 待解决
文件上传的本地路径如何获取
761浏览 • 1回复 待解决
#鸿蒙通关秘籍# 使用HarmonyOS Next request模块上传文件时如何解决路径格式不一致的问题?
324浏览 • 0回复 待解决
HarmonyOS " @ohos.request :request.downloadFile 下载文件无反应"
590浏览 • 1回复 待解决
问题1:可以使用PhotoViewPicker来拉取图库选择文件返回对应uri,结合request.agent.create接口表单项的FileSpec对象传入对应uri实现;
PhotoViewPicker使用参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-file-picker-V5#ZH-CN_TOPIC_0000001893210297__photoviewpicker
request.agent.create接口表单项的FileSpec对象使用参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-request-V5#ZH-CN_TOPIC_0000001847050484__filespec10
问题2:可以参考request.agent.create接口congfig配置项saveas属性描述实现:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-request-V5#ZH-CN_TOPIC_0000001847050484__config10
注意以上提供的request.agent.create接口相关链接属于API12版本能力
Api12的版本经过验证可以满足:
1、可以上传缓存文件夹下的和相册选择的文件
2、下载可以直接下载到this.context.filesDir目录下,目录结构即/data/storage/el2/base/haps/entry/files/hahah.jpg