|
api.download({
url: path,
// savePath: 'fs://' + mid + '.' + fileExtension, //存储路径,不传时使用自动创建的路径
savePath: 'fs://' + name,
cache: true,
allowResume: false
//是否允许断点续传
}, function (ret, err) {
//fileSize:0 文件大小,数字类型
// percent:0 下载进度(0-100),数字类型
//state:0 下载状态,数字类型。(0:下载中、1:下载完成、2:下载失败)
//savePath 存储路径(字符串类型)
if (ret) {
if (ret.percent) {
btn.attr('onclick', '');
btn.text(ret.percent + '%');
}
if (ret.state == 1) {
var docDetail = ret;
//下载成功
var db = api.require('db');
var path = ret.savePath;
changeLocalDB(path, id);
var data = {
fileSize: docDetail.fileSize || 0,
contentType: docDetail.contentType || '',
name: name,
mid: mid,
time: new Date().format('yyyy年MM月dd日'),
path: path
};
//记录文件到本地缓存
setLocalFileCacheList([data]);
btn.attr('onclick', 'openFile(this,\'' + ret.savePath + '\',\'' + mid + '\')');
btn.text('打开文件');
popupA('文件保存路径为' + ret.savePath)
} |
|