这是下载代码
var dtask = plus.downloader.createDownload(remote_url, {filename:local_url}, function(d, status){
// 下载完成
if(status == 200){
console.log("Download success: " + d.filename);
}else{
console.log("Download failed: " + status);
alert("下载失败:" + status);
return;
}
});
dtask.start();
dtask.addEventListener("statechanged", function(task, status) {
switch(task.state) {
case 1: // 开始
break;
case 2: // 已连接到服务器
break;
case 3: //下载中
var progressVal = (task.downloadedSize / task.totalSize) * 100;
w.setTitle(" 正在下载... "+parseInt(progressVal) + "%");
break;
case 4: // 下载完成
count += 1;
if(count == len) {
w.setTitle(' 下载完成... ')
setTimeout("w.close()", 1000);
}
break;
}
});
//这是打开本地文件
function openFile(a) {
plus.runtime.openFile(path,{},function(e){
alert(e.message+",请先批量下载!");
});
}
目前已经实现了pdf文件可以批量下载到本地,在本地通过openfile也能打开,但浏览模式是上下滚动,现在想转换成左右滑动方式。
注:因特殊需求,pdf浏览必须是离线模式,因此只能先下载到本地,然后打开本地文件。
此问题已经困扰好几天了,哪位大神帮忙解决一下,谢谢
4 个回复
wenq811 (作者)
要沉了吗
wenq811 (作者)
没有大神帮忙解答一下么
wenq811 (作者)
求各路大神帮忙解决一下
wenq811 (作者)
@DCloud_IOS_XTY