簡體   English   中英

使用 Cordova 在設備庫中保存圖像

[英]Save image in the device gallery using Cordova

您好,當用戶單擊下載按鈕時,我應該將圖像保存在設備上。 我正在使用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保存圖像嗎? 謝謝,巧

https://www.npmjs.com/package/cordova-plugin-save-image

你應該使用這個插件

function(entry){
window.cordova.plugins.imagesaver.saveImageToGallery(uri, function(success){}, function(error){});
}

nativePathToJpegImage 是 uri。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM