var dtask =null;
//检查是否含有该文件
function feach(name){
var FileSystemURL = '_downloads/'+name;
plus.io.resolveLocalFileSystemURL(FileSystemURL, function(){
dowload(url)
}, function(){
console.log("未找到文件")
} );
}
//下载文件
function dowload (url){
var options = {method:"GET"};
dtask = plus.downloader.createDownload( url, options );
dtask.addEventListener( "statechanged", function(task,status){
switch(task.state) {
case 1: // 开始
console.log( "开始下载..." );
break;
case 2: // 已连接到服务器
console.log( "链接到服务器..." );
break;
case 3: // 已接收到数据
var a= Math.floor(task.downloadedSize/task.totalSize*100)+'%'
console.log(a)
break;
case 4: // 下载完成
console.log( "下载完成!" );
console.log(task.totalSize)
plus.io.resolveLocalFileSystemURL(task.filename, function(entry) {
console.log(entry.toLocalURL()) //绝对地址
});
console.log(task.filename)
break;
}
} );
dtask.start();
}
}
// 暂停下载任务
function pauseDownloadTask(){
dtask.pause(); //暂停下载
}
// 恢复下载任务
function resumeDownloadTask(){
dtask.resume(); //恢复下载
}
mui文件下载
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 在项目里遇到附件的下载和本地查看功能,附件有可能是word pdf 图片 Excel表格 甚至是ppt 有点变态吧...
- iOS开发中经常会用到文件的下载与上传功能,今天咱们来分享一下文件下载的思路。文件上传下篇再说。 文件下载分为小文...
- iOS开发中经常会用到文件的下载与上传功能,今天咱们来分享一下文件下载的思路。文件上传下篇再说。 文件下载分为:小...
- 错误出现在 attachment 后面应该是分号而不是冒号, 因为这个错误下载的文件名是'download.php...