Не удается загрузить изображение при выборе из галереи на Android 4.4 (KitKat) с помощью плагина PhoneGap Camera

я пытаюсь установить источник тега img в своем приложении на основе изображения, выбранного из галереи изображений устройства с помощью плагина PhoneGap / Cordova Camera.

Ранее он работал, как и предполагалось, в более старых версиях Android (3.3) и прекрасно работает на iOS, но теперь не может определить путь к изображению на 4.4 (KitKat).

Возвращенный путь для URL возвращенного изображения выглядит примерно так:

content://com.android.providers.media.documents/document/image%3A352

Когда я использую этот путь, чтобы установить в качестве изображения src через JavaScript, URL не может быть разрешен и, следовательно, выдает ошибку загрузки. При съемке с помощью камеры проблем не возникает, это только при выборе существующего изображения из галереи.

Я пробовал кодирование в base64, а также пробовал метод, упомянутый в документацииresolveLocalFileSystemURI(); но мне не повезло с этим. Я'Мы также пытались удалить плагин камеры и пересобрать приложение, но без радости.

Я предполагаю, что что-то изменилось с тем, как KitKat обрабатывает галерею и PhoneGap / Camera плагинT был обновлен, чтобы приспособиться к этому еще.

Ответы на вопрос(6)

Ваш ответ на вопрос