2017-06-15 129 views
0

我使用科爾多瓦插件圖片庫插件從服務器或互聯網下載圖片。我成功地從互聯網和服務器下載圖片。但是,我無法獲得圖像的道路。我需要file_uri路徑,以便通過顯示file_uri路徑來顯示圖片。科爾多瓦插件圖片庫插件:獲取下載的圖片file_uri路徑

以下是我的代碼。

var url = 'https://images-cdn.9gag.com/photo/am9znpv_700b.jpg'; 
    var album = 'DRDMChat'; 
    cordova.plugins.photoLibrary.saveImage(url, album, 
     function (libraryItem) { 
      var ImagePath = libraryItem.cdvphotolibrary 
      alert(libraryItem.cdvphotolibrary); 
     }, function (err) { 
      alert(err); 
     }); 

回答

1

可以使用的libraryItemphotoURL屬性獲取路徑到照片。

這裏是代碼 -

var url = 'https://images-cdn.9gag.com/photo/am9znpv_700b.jpg'; 
var album = 'DRDMChat'; 
cordova.plugins.photoLibrary.saveImage(url, album, 
    function (libraryItem) { 

     //log or alert the below attributes 
     console.log(libraryItem.id);   // ID of the photo 
     console.log(libraryItem.photoURL); // Cross-platform access to photo 
     console.log(libraryItem.thumbnailURL);// Cross-platform access to thumbnail 
     console.log(libraryItem.fileName); 

     var ImagePath = libraryItem.photoURL //Photo URL Access 
     alert(libraryItem.photoURL); 
    }, function (err) { 
     alert(err); 
    }); 

參考Displaying photoscordova-plugin-photo-librarylibraryItem其他屬性。

+0

它適合我。非常感謝。 –