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)}`);
      })
  }
是不允许直接下载到内部存储吗?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 如何下载文件到本地 
1264浏览  • 1回复 待解决
HarmonyOS下载文件报错 
1715浏览  • 1回复 待解决
HarmonyOS 下载文件到指定文件夹 
2414浏览  • 1回复 待解决
http请求中下载文件报错2300023 
4077浏览  • 1回复 待解决
HarmonyOS DocumentViewPicker如何从网络下载文件到本地 
1286浏览  • 1回复 待解决
HarmonyOS下载文件到沙盒时报错,13400001 : file operation error 
4122浏览  • 1回复 待解决
HarmonyOS  http请求下载文件报错2300023 
1574浏览  • 1回复 待解决
是否支持iframe下载文件? 
1801浏览  • 1回复 待解决
如何使用接口下载文件 
3267浏览  • 1回复 待解决
request下载文件不能覆盖现有文件 
2893浏览  • 1回复 待解决
HarmonyOS web下载文件点击无反应 
1397浏览  • 1回复 待解决
HarmonyOS下载文件失败返回 
1829浏览  • 1回复 待解决
如何查看HarmonyOS下载文件 
1531浏览  • 1回复 待解决
HarmonyOS axios下载文件问题 
1556浏览  • 1回复 待解决
下载文件打印乱码如何修改 
1426浏览  • 1回复 待解决
HarmonyOS 用户从APP下载文件到Download目录,正确的流程 
3737浏览  • 1回复 待解决
HarmonyOS  使用ArkWeb下载文件时,保存文件失败 
1516浏览  • 1回复 待解决
HarmonyOS使用@ohos.request下载文件功能迁移至子线程后下载文件大小为0 
1544浏览  • 1回复 待解决
HarmonyOS 关于下载文件采用POST请求方式 
1322浏览  • 1回复 待解决
HarmonyOS 使用http下载文件异常 
1555浏览  • 1回复 待解决
HarmonyOS  下载文件相关的demo 
961浏览  • 1回复 待解决
HarmonyOS 如何监听下载文件的进度 
1338浏览  • 1回复 待解决
HarmonyOS下载文件设置了保存地址就无法下载,不设置就能下载成功 
1582浏览  • 1回复 待解决
使用request下载文件的方式 
2118浏览  • 1回复 待解决
HarmonyOS 下载文件的临时目录迁移到相册目录 
1303浏览  • 1回复 待解决





















文件管理所展示目录仅能通过picker保存文件进去,参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/save-user-file-V5
//如下代码可以保存一个空图片到文件管理器,获取空文件路径之后把应用沙箱里的图片复制到空文件