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下载文件报错
484浏览 • 1回复 待解决
如何查看HarmonyOS下载文件
343浏览 • 1回复 待解决
如何使用接口下载文件
2105浏览 • 1回复 待解决
是否支持iframe下载文件
801浏览 • 1回复 待解决
HarmonyOS web下载文件点击无反应
77浏览 • 1回复 待解决
request下载文件不能覆盖现有文件
1836浏览 • 1回复 待解决
下载文件打印乱码如何修改
369浏览 • 1回复 待解决
HarmonyOS 如何监听下载文件的进度
41浏览 • 1回复 待解决
使用request下载文件的方式
796浏览 • 1回复 待解决
http请求中下载文件报错2300023
2490浏览 • 1回复 待解决
HarmonyOS 下载文件并保存到指定目录
43浏览 • 1回复 待解决
如何用断点续传的方式下载文件
1241浏览 • 1回复 待解决
JS UI要怎么下载文件有知道的吗?
4680浏览 • 1回复 待解决