HarmonyOS下载文件失败返回

代码如下:

import request from '@ohos.request'; 
@Entry 
@Component 
struct Index { 
  build() { 
    Row() { 
      Column() { 
        Button("downloadFile") 
          .onClick(async () => { 
            try { 
              let downloadTask = await request.downloadFile(getContext(), { 
                url: "https://test1.har", 
                filePath: "internal://cache/test.har", 
              }); 
              downloadTask.on("progress", (receivedSize: number, totalSize: number) => { 
                console.log("progress", receivedSize, totalSize); 
              }); 
              downloadTask.on("complete", () => { 
                console.log("complete"); 
              }); 
              downloadTask.on("fail", (err: number) => { 
                console.log("fail", err) 
              }); 
            } catch (err) { 
              console.log(err); 
            } 
          }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
HarmonyOS
2024-09-06 10:58:26
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

下载这里的filePath是需要传沙箱路径的。

let filesDir = context.filesDir;  
filePath=filesDir+ '/001.mp4'
分享
微博
QQ
微信
回复
2024-09-06 16:37:44
相关问题
HarmonyOS下载文件报错
1630浏览 • 1回复 待解决
HarmonyOS 如何下载文件到本地
1161浏览 • 1回复 待解决
是否支持iframe下载文件
1716浏览 • 1回复 待解决
如何使用接口下载文件
3151浏览 • 1回复 待解决
HarmonyOS axios下载文件问题
1405浏览 • 1回复 待解决
如何查看HarmonyOS下载文件
1419浏览 • 1回复 待解决
request下载文件不能覆盖现有文件
2820浏览 • 1回复 待解决
HarmonyOS web下载文件点击无反应
1289浏览 • 1回复 待解决
下载文件打印乱码如何修改
1353浏览 • 1回复 待解决
HarmonyOS 下载文件相关的demo
880浏览 • 1回复 待解决
HarmonyOS 使用http下载文件异常
1406浏览 • 1回复 待解决
HarmonyOS 下载文件到指定文件
2307浏览 • 1回复 待解决
HarmonyOS 下载文件到内部存储报错:401
1440浏览 • 1回复 待解决
http请求中下载文件报错2300023
3923浏览 • 1回复 待解决
HarmonyOS 如何监听下载文件的进度
1261浏览 • 1回复 待解决
HarmonyOS http请求下载文件报错2300023
1375浏览 • 1回复 待解决
使用request下载文件的方式
1992浏览 • 1回复 待解决
HarmonyOS 下载文件并保存到指定目录
1616浏览 • 1回复 待解决