HarmonyOS 下载文件到内部存储报错:401
saveFile(fileUrl: string, fileName: string, callback: string) {
Logger.error(`StorageBridge => saveFile(${fileUrl},${fileName},${callback})`)
const fileTempPath = this.context.filesDir + '/' + fileName
Logger.debug(`StorageBridge => saveFile fileTempPath is : ${fileTempPath}`)
const options = new picker.DocumentSaveOptions()
options.newFileNames = [fileName]
const documentPicker = new picker.DocumentViewPicker()
documentPicker
.save(options)
.then(async (result) => {
Logger.debug(`StorageBridge => saveFile DocumentViewPicker result is : ${result}`)
request
.downloadFile(this.context, { url: fileUrl, filePath: result[0] })
.then((downloadTask) => {
downloadTask.on('complete', () => {
Logger.debug(`StorageBridge => 文件下载成功`);
})
downloadTask.on('fail', (err: number) => {
Logger.error(`StorageBridge => 文件下载失败:${err}`);
})
})
.catch((err: BusinessError) => {
Logger.error(`StorageBridge => 文件下载异常:${JSON.stringify(err)}`);
})
})
.catch((err: BusinessError) => {
Logger.error(`StorageBridge => saveFile DocumentViewPicker save异常:${JSON.stringify(err)}`);
})
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
是不允许直接下载到内部存储吗?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS下载文件报错
1331浏览 • 1回复 待解决
HarmonyOS 如何下载文件到本地
842浏览 • 1回复 待解决
HarmonyOS 下载文件到指定文件夹
974浏览 • 1回复 待解决
HarmonyOS下载文件到沙盒时报错,13400001 : file operation error
3349浏览 • 1回复 待解决
http请求中下载文件报错2300023
3571浏览 • 1回复 待解决
HarmonyOS http请求下载文件报错2300023
974浏览 • 1回复 待解决
HarmonyOS DocumentViewPicker如何从网络下载文件到本地
909浏览 • 1回复 待解决
如何查看HarmonyOS下载文件
1111浏览 • 1回复 待解决
HarmonyOS axios下载文件问题
951浏览 • 1回复 待解决
HarmonyOS下载文件失败返回
1373浏览 • 1回复 待解决
是否支持iframe下载文件?
1504浏览 • 1回复 待解决
如何使用接口下载文件
2875浏览 • 1回复 待解决
HarmonyOS 用户从APP下载文件到Download目录,正确的流程
1500浏览 • 1回复 待解决
request下载文件不能覆盖现有文件
2607浏览 • 1回复 待解决
HarmonyOS 下载文件相关的demo
639浏览 • 1回复 待解决
HarmonyOS 使用http下载文件异常
1044浏览 • 1回复 待解决
HarmonyOS web下载文件点击无反应
996浏览 • 1回复 待解决
下载文件打印乱码如何修改
1145浏览 • 1回复 待解决
HarmonyOS 使用ArkWeb下载文件时,保存文件失败
1040浏览 • 1回复 待解决
HarmonyOS使用@ohos.request下载文件功能迁移至子线程后下载文件大小为0
1253浏览 • 1回复 待解决
HarmonyOS 关于下载文件采用POST请求方式
975浏览 • 1回复 待解决
HarmonyOS 如何监听下载文件的进度
984浏览 • 1回复 待解决
使用request下载文件的方式
1658浏览 • 1回复 待解决
HarmonyOS 下载文件并保存到指定目录
1158浏览 • 1回复 待解决
HarmonyOS request 下载文件搭配 savebutton 报13400001
978浏览 • 1回复 待解决
文件管理所展示目录仅能通过picker保存文件进去,参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/save-user-file-V5
//如下代码可以保存一个空图片到文件管理器,获取空文件路径之后把应用沙箱里的图片复制到空文件