HarmonyOS 鸿蒙Next request.downloadFile方法报错,提示code:2,但是网页打开可以下载
HarmonyOS 鸿蒙Next request.downloadFile方法报错,提示code:2,但是网页打开可以下载
const url1 = https://trail.nifs.com.cn:8443/sgdev/cloud/font/JinbiaoSong-8493205602379573013b8d3335981175.ttf?orgid=sgdev&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MzM4MjkwODAsIm9yZ2lkIjoic2dkZXYifQ.CmMPcKXbhgs4bzXtUwWGJf-sShho5ykcTvbesCb0tQ0 const url2 = https://mmapp.chinatelecom.cn:8443/sbms_cloud_test/download/%E9%9B%86%E4%B8%AD%E7%89%A9%E6%B5%81%E7%AE%A1%E7%90%86APP%E6%93%8D%E4%BD%9C%E6%89%8B%E5%86%8C-Android%E7%89%88.docx const url3 = https://gitee.com/harmonyos-cases/cases/raw/master/CommonAppDevelopment/feature/webpdfviewer/src/main/resources/rawfile/sample.pdf
const data = await request.downloadFile(getContext(), { url: url3, enableMetered:true })
data.on(‘fail’,(err: number)=>{
console.error(查看res的Failed to download the task. Code: ${err}
)
})
// 其中只有url3可以下载,url1和url2的公司链接都无法下载 // 提示 Failed to download the task. Code: 2 // 不知道啥原因
更多关于HarmonyOS 鸿蒙Next request.downloadFile方法报错,提示code:2,但是网页打开可以下载的实战教程也可以访问 https://www.itying.com/category-93-b0.html
具体下载失败的报错信息是什么呢,可以根据报错信息去排查原因,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/errorcode-request-V5#section13400001-文件操作异常
另外:下载要在真机上执行,模拟器上执行是有问题的。
更多关于HarmonyOS 鸿蒙Next request.downloadFile方法报错,提示code:2,但是网页打开可以下载的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html