HarmonyOS 如何下载图片
我写的下载图片方法如下
Prompt.showToast({message: '开始下载'})
let progressCallback1 = (receivedSize: number, totalSize: number) => {
console.info('Download delete progress notification.' + 'receivedSize:' + receivedSize + 'totalSize:' + totalSize);
if(receivedSize == totalSize){
Prompt.showToast({message: '保存成功'})
downloadTask.off('progress', progressCallback1);
}
};
let downloadTask: request.DownloadTask;
console.log(`url: ${url}`);
try {
request.downloadFile(getContext(), {
url: url,
filePath: getContext().filesDir+'/'+url
}, (err: BusinessError, data: request.DownloadTask) => {
if (err) {
console.error(`Failed to request the download. Code: ${err.code}, message: ${err.message}`);
return;
}
downloadTask = data;
downloadTask.on('progress', progressCallback1);
});
} catch (err) {
console.error(`Failed to request the download. err: ${JSON.stringify(err)}`);
}
报错code是13400001 文件操作异常 我在module中已添加了如下权限INTERNET,READ_MEDIA,WRITE_MEDIA,MEDIA_LOCATION
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 图片文件下载
524浏览 • 1回复 待解决
HarmonyOS 如何获取已经下载图片的PixelMap?
332浏览 • 1回复 待解决
HarmonyOS 图片下载相关
318浏览 • 1回复 待解决
HarmonyOS 文件或者图片的下载
235浏览 • 1回复 待解决
HarmonyOS 怎么下载图片并显示
315浏览 • 1回复 待解决
HarmonyOS 如何访问图片url,下载到图库?图片超过5M?
416浏览 • 1回复 待解决
HarmonyOS Web组件如何实现长按网页图片进行下载?
536浏览 • 1回复 待解决
HarmonyOS 怎样使用savebutton下载项目里的图片
400浏览 • 1回复 待解决
image组件是否支持图片下载链接
1948浏览 • 1回复 待解决
HarmonyOS Image组件不显示下载到本地的图片
1408浏览 • 2回复 待解决
对指定url的图片进行下载保存
1605浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何下载并保存网络图片到手机相册
546浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何下载网络图片并保存到手机?
674浏览 • 1回复 待解决
HarmonyOS webview下载图片到手机相册,相册路径是多少?
512浏览 • 1回复 待解决
HarmonyOS 下载组件如何把视频下载到相册?
543浏览 • 1回复 待解决
HarmonyOS 如何下载NDK
973浏览 • 1回复 待解决
HarmonyOS 根据接口返回的图片地址,打开图片实现图片的自由放大缩小并下载到相册
116浏览 • 1回复 待解决
下载队列如何干预下载顺序
847浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙HarmonyOS NEXT开发中下载和保存网络图片?
588浏览 • 1回复 待解决
HarmonyOS 使用axios的download能力,下载图片至沙箱路径报错
379浏览 • 1回复 待解决
使用http请求下载图片,13MB的较大图片请求不下来
823浏览 • 1回复 待解决
HarmonyOS Web组件,点击html页面内图片,怎么在原生端获取到图片下载链接
366浏览 • 1回复 待解决
HarmonyOS smartPerf如何下载使用
1197浏览 • 1回复 待解决
有没有好的图片处理库,包括下载,缓存等
558浏览 • 1回复 待解决
检查测试机网络是否正常联网,测试 demo:
下载图片,并保存至图库
页面:
工具方法: