博客
关于我
mui HTML5 plus 下载文件
阅读量:367 次
发布时间:2019-03-05

本文共 1646 字,大约阅读时间需要 5 分钟。

mui HTML5 plus 下载文件

<header class="mui-bar mui-bar-nav">    <a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>    <h1 class="mui-title">下载</h1></header><div class="mui-content">    <div class="mui-progressbar" id="bar">        <span></span>    </div>    <button class="mui-btn mui-btn-block mui-btn-green" onclick="createDownload();">开始下载</button></div><script src="js/mui.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">//初始化下载对象    var dtask = null;    function createDownload(){        //判断文件是否已经下载plus.io.resolveLocalFileSystemURL('_downloads/Snip_V2.0_5771.dmg',function(entry){            if(entry.isFile){                mui.toast('已经下载');                mui.alert(entry.fullPath);            }        },function(e){dBase();});    }    function dBase(){        if(dtask){            mui.toast('下载任务已经存在');            return;        }        dtask = plus.downloader.createDownload(            'http://snip.qq.com/resources/Snip_V2.0_5771.dmg',{method:'GET'},function(d,status){            mui.toast(d.filename);        });        dtask.addEventListener("statechanged",function(task,status){            if(!dtask){return;}            switch(task.state){                case 1: mui.toast('开始下载...');break;//开始                case 2: mui.toast('链接到服务器...');break;//链接到服务器                case 3:                    var progressVal = (task.downloadedSize/task.totalSize)*100;                        mui('#bar').progressbar({progress:progressVal}).show();                    break;                case 4: mui.toast('下载完成');break;            }        });        dtask.start();    }</script>

转载地址:http://cadwz.baihongyu.com/

你可能感兴趣的文章
1007 Maximum Subsequence Sum (25分) Python解法
查看>>
Java纯文本文件显示工具制作
查看>>
Unity2D Fixed Joint 2D详解
查看>>
Unity Shader之路(五)创建第一个顶点/片元着色器?
查看>>
L3-008 喊山 (30分) C++ BFS题解
查看>>
Web框架——Flask系列之Flask-SQLAlchemy数据库的基本操作(九)
查看>>
六、Numpy的使用(详解)
查看>>
python爬虫——代理IP
查看>>
二、bootstrap4基础(flex布局)
查看>>
三、案例:留言板 & url.parse()
查看>>
Python中的filter()函数!!!1
查看>>
(新手小白必学!)用Python设计和实现聪明的尼姆游戏(人机对战)!!!!
查看>>
LeetCode:283. 移动零!!!1
查看>>
Python实验26:计算文件MD5值
查看>>
端口探测
查看>>
LeetCode:28. 实现 strStr()——————简单
查看>>
java 中 private default protected public 范围
查看>>
LeetCode:697. 数组的度————简单
查看>>
LeetCode:1052. 爱生气的书店老板————中等
查看>>
C语言的6大基本数据类型!(学习C语言小白必备!!)
查看>>