根据官方写的不知道为什么会报错
下载地址在浏览器上都可以打开之后下载
const downloadTask = uni.downloadFile({
url: fullUrl, //仅为示例,并非真实的资源
// url:'https://avatar.csdn.net/E/4/5/1_qq_31690293.jpg',
success: (res) => {
console.log(res);
if (res.statusCode === 200) {
console.log('下载成功');
console.log(res);
}
},
fail: (res) => {
console.log('下载失败')
console.log(res);
}
});
downloadTask.onProgressUpdate((res) => {
console.log('下载进度' + res.progress);
// 测试条件,取消下载任务。
if (res.progress > 50) {
downloadTask.abort();
}
});
2 个回复
s***@qq.com
让到问题解决办法了吗,我的是安卓正常,IOS也报这个
2***@qq.com - 码农小强
同楼上,安卓可以正常打开,ios打开不了。
分析原因:我的url中带有空格或者特殊字符如 #,+等
s***@163.com
是因为图片前缀是https 的 目前我只知道原因 不知道如何解决
2021-07-16 08:55
2***@qq.com
你这个downloadFile:fail undefined的问题解决了吗
2022-11-18 14:14
1***@qq.com
回复 2***@qq.com: 你好,这个问题解决了吗,是因为什么呀
2023-03-15 11:47