Я пытался реализовать ответ на этот вопрос , но постоянно получаю сообщение об ошибке "selected.getImage is not function".
Я пробовал несколько различных примеров кода на этомточка и я в тупике.Кажется, что это ошибка типа, но я не уверен, где я могу это исправить.
Я ищу, чтобы выбрать одно изображение и вернуть путь к этому изображению для загрузки на сервер.Мне не нужно отображать его на устройстве, хотя это вариант, я полагаю.Кажется, достаточно просто, но, видимо, я что-то упускаю.
Я использую v. 6.0.1 или плагин imagepicker.Я бы процитировал код, но сейчас я использую точный пример, предоставленный Шивой Прасадом в приведенном выше вопросе.
Добавление кода для Макса Фольмера:
var context = imagepickerModule.create({
mode: "single" // allow choosing single image
});
context
.authorize()
.then(function () {
return context.present();
})
.then(function (selection) {
console.log("Selection done:");
setTimeout(() => {
selection.forEach(function (selected) {
selected.getImage().then((source) => {
console.log(selected.fileUri); // this is the uri you need
});
});
}, 1000);
}).catch(function (e) {
console.log(e);
});