let url = 'https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fhbimg.b0.upaiyun.com%2Faec8564cad246463f63a5c4a8ec62871365e98'
let dtask = plus.downloader.createDownload( url, {
filename: "file://storage/emulated/0/file.png"
},
(downFile, status) => {
if (status == 200) {
uni.hideLoading()
uni.showToast({
title: '下载成功'
})
} else {
//下载失败
uni.hideLoading();
uni.showToast({
icon: 'none',
title: 文件不存在或已被删除
});
plus.downloader.clear(); //清除下载任务
}
})
dtask.start();
2 个回复
希灵帝国审查官 (作者)
这个社区根本没有官方回复吧,社区一大堆人问问题,没人理
BoredApe - 有问题就会有答案。
1、状态码监听
statechanged
事件查看相关文档:plus.downloader.DownloadEvent
2、
filename
只支持应用内的"_downloads/"、"_doc/"、"_documents/"
3、
downloader
会进行多次尝试连接,尝试次数结束后才会走回调