Я столкнулся с той же проблемой, но решил ее сейчас, я использовал ниже javascript, и вы должны иметь FilePlugin в качестве зависимости для вашего модуля.
window.resolveLocalFileSystemURL($parameters.ContactPhotoURI, onResolveSuccess, onResolveFail);
function onResolveSuccess(fileEntry) {
fileEntry.file(function (file) {
var reader = new FileReader();
reader.onloadend = function(evt) {
// Remove the data:image/jpeg, part of the returned value
$parameters.ContactPhoto = evt.target.result.substring(evt.target.result.indexOf(',') + 1);
$resolve();
};
reader.readAsDataURL(file);
}, onErrorReadFile);
}
function onResolveFail(error) {
console.log("Error resolving Local File System URL " + JSON.stringify(error));
$resolve();
}
function onErrorReadFile(error){
console.log("ERRO!");
console.log(error);
$resolve();
}
Здесь ContantPhotoURI - это URI, возвращенный ContactPlugin, а ContactPhoto - двоичный файл.данные, которые можно загрузить в изображение.Если есть какие-либо сомнения, вы можете следить за обсуждением здесь