createDownload下载的文件默认是保存在手机_downloads/文件夹下,
①调用外部默认程序打开文件
②如果下载的是图片,可以直接使用这一个保存到相册,然后在手机相册就可以看到图片了
③在app的webview窗口中打开文件
这案例代码,看一下里面有没有符合你的要求
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">
<title>下载中旋网的图片</title>
<script type="text/javascript">
var zxlmweb="";
// 扩展API加载完毕后调用onPlusReady回调函数
document.addEventListener( "plusready", onPlusReady, false );
var dtask = null;
function onPlusReady() {
}
// 创建下载任务
function z1() {
dtask = plus.downloader.createDownload( "http://www.zxlmweb.com/attachment/thumb/1701/thread/454_779_3bfa7cad2d1a847.jpg", {}, function ( d, status ) {
// 下载完成
if ( status == 200 ) {
alert( "文件已经下载成功,地址为: " + d.filename );
zxlmweb=d.filename;
} else {
alert( "Download failed: " + status );
}
});
dtask.start();
}
// 打开文件操作
function z2() {
plus.runtime.openFile(zxlmweb);
}
// 保存图片到相册中
function z3() {
plus.gallery.save(zxlmweb , function () {
alert( "保存图片到相册成功,请打开相册查看" );
} );
}
// 在app的webview窗口中打开文件
function z4() {
var web=null;
web=plus.webview.create(zxlmweb,'',{top:"100px",bottom:"0px"});
plus.webview.currentWebview().append( web );
}
</script>
</head>
<body>
<button onclick="z1()">创建下载</button>
<button onclick="z2()">调用外部默认程序打开文件</button><!--调用相应的默认的第三方程序打开文件-->
<button onclick="z3()">保存图片到相册中 </button><!--如果下载的是图片,可以直接使用这一个保存到相册,然后在手机相册就可以看到图片了-->
<button onclick="z4()">在app的webview窗口中打开文件</button><!--在app的webview窗口中打开文件-->
</body>
</html>
这是我的网站,O(∩_∩)O谢谢支持----->>中旋网ZxlmWeb
1 个回复
LLgg
createDownload下载的文件默认是保存在手机_downloads/文件夹下,
①调用外部默认程序打开文件
②如果下载的是图片,可以直接使用这一个保存到相册,然后在手机相册就可以看到图片了
③在app的webview窗口中打开文件
这案例代码,看一下里面有没有符合你的要求
这是我的网站,O(∩_∩)O谢谢支持----->>中旋网ZxlmWeb