我正在使用Cordova插件照片库插件从服务器或互联网下载图片。我成功从互联网和服务器上下载了图片。但是,我没有得到图片的路径。我需要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);
});
答案 0 :(得分:3)
您可以使用photoURL
的{{1}}属性获取照片的路径。
这是代码 -
libraryItem
有关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 photos cordova-plugin-photo-library
部分。