【发布时间】:2018-01-02 13:42:52
【问题描述】:
您好,当用户单击下载按钮时,我应该将图像保存在设备上。 我正在使用 cordova 文件传输插件,但我无法在设备库中保存图像。
$("#downloadFile").click(function()
{
var fileTransfer = new FileTransfer();
var uri = encodeURI("www.mysite.com/image.jpg");
var fileURL = cordova.file.????;
fileTransfer.download(
uri, fileURL, function(entry)
{
alert("download complete: " + entry.toURL());
},
function(error)
{
alert("download error source " + error.source);
alert("download error target " + error.target);
alert("download error code" + error.code);
},
false,
{
headers:
{
"Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
}
});
});
还有其他方法可以使用cordova 保存图像吗? 谢谢,你好
【问题讨论】:
-
尝试自定义插件将图像保存到设备github.com/quiply/SaveImage
-
感谢您的评论。我需要从远程网站下载...插件使用本机路径
-
你可以编写自己的插件而不是你不需要它
-
当你下载图片时,你有保存它的本地 url,所以你可以使用那个 url 将它保存到画廊,只需使用你有
alert("download complete: " + entry.toURL());的那个插件跨度>
标签: android ios cordova cordova-plugins