plus.downloader.createDownload 回调方法 function(d ,status){} 在ios下 status获取不到!
var reportUrl = "http://xxx.xxx/xxx/xx";
function goDownload(reportUrl,truename){
var options = {filename:DOWNLOAD_PATH + truename ,retry:0,retryInterval:10} ;
var downloader = plus.downloader.createDownload(reportUrl, options , function(d ,status){
// 下载完成
console.log( status );
if (d.state == 4 && status == 200 ) {
mui.toast( "下载成功: " + d.filename );
//打开文件
plus.runtime.openFile(plus.io.convertLocalFileSystemURL(DOWNLOAD_PATH)+truename,{},function(err){
console.log(err);
if(err.code == 1){
mui.toast("请下载相关软件,如wps.");
}
});
}
});
downloader.start();
mui.toast("已加入下载队列!");
}
2 个回复
w***@qq.com - 开发
怎么解决呀 我也遇到了
前端大白 - 前端攻城狮
遇到同样的问题