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下载文件报错
418浏览 • 1回复 待解决
是否支持iframe下载文件
782浏览 • 1回复 待解决
如何使用接口下载文件
2068浏览 • 1回复 待解决
如何查看HarmonyOS下载文件
304浏览 • 1回复 待解决
request下载文件不能覆盖现有文件
1821浏览 • 1回复 待解决
下载文件打印乱码如何修改
338浏览 • 1回复 待解决
http请求中下载文件报错2300023
2439浏览 • 1回复 待解决
使用request下载文件的方式
695浏览 • 1回复 待解决
如何用断点续传的方式下载文件
1200浏览 • 1回复 待解决
JS UI要怎么下载文件有知道的吗?
4644浏览 • 1回复 待解决
如何使用fuse挂载文件系统
1696浏览 • 1回复 待解决
HarmonyOS选取并拷贝文件失败
372浏览 • 1回复 待解决
下载System-image-phone 2.0.0.210资源失败
13614浏览 • 8回复 待解决