js保存图片到手机相册(ios与android通用)

1、将图片上传到后台,拷贝链接。

2、

Downloader模块管理网络文件下载任务,用于从服务器下载各种文件,并支持跨域访问操作。通过plus.downloader获取下载管理对象。Downloader下载使用HTTP的GET/POST方式请求下载文件,符合标准HTTP/HTTPS传输协议。

方法:

  • createDownload: 新建下载任务

详情链接:http://www.html5plus.org/doc/zh_cn/downloader.html#plus.downloader.DownloadOptions

Gallery模块管理系统相册,支持从相册中选择图片或视频文件、保存图片或视频文件到相册等功能。通过plus.gallery获取相册管理对象。

方法:

  • pick: 从系统相册选择文件(图片或视频)
  • save: 保存文件到系统相册中

// 保存图片到相册中 

function savePicture() {

// 创建下载任务
picurl="http://*************/Public/Uploads/dingwei/erwei.png";
//图片保存到手机后的路径
picname="_downloads/erwei.png";
var dtask = plus.downloader.createDownload(picurl, {}, function ( d, status ) {
// 下载完成
if ( status == 200 ) { 
// alert( "Download success: " + d.filename );
plus.gallery.save(picname,function() {//保存到相册方法
mui.toast('已保存到手机相册');
}, function() {
mui.toast('保存失败,请重试!');
});
} else {
// alert( "Download failed: " + status ); 
}
});
//dtask.addEventListener( "statechanged", onStateChanged, false );
dtask.start();//开始下载

}

3、参考资料:https://ask.dcloud.net.cn/article/807

你可能感兴趣的:(功能)