Средство выбора изображений Cordova возвращает временный URL-адрес из папки кеша, в которой отсутствуют изображения

Не удается получить правильный URL-адрес изображения, когда я выбираю изображения с устройства Android, я могу получить URL-адрес временного изображения из кеша, где нет исходного изображения, скопированного на него.

URL-адрес, который я получил от плагина, выглядит так.

"файл:///data/user/0/com.myapp.dev/cache/tmp_20180118_125700267959888.jpg"

Есть ли способ получить исходный путь к изображению или сам временный URL-адрес, в котором присутствует дубликат изображения?

URL плагина: https://github.com/wymsee/cordova-imagePicker.git

Версия плагина: 1.1.1


person Balaji Gopal    schedule 22.01.2018    source источник


Ответы (1)


Как сообщается в файле readme репозитория git:

Примечание для Android. Используйте Подключаемый модуль возвращает изображения, хранящиеся во временном каталоге. Однако эти изображения часто не удаляются автоматически. Файлы должны быть перемещены или удалены после того, как вы получите их пути к файлам в javascript.

В любом случае, я думаю, вам нужно отредактировать источник плагина, чтобы вернуть исходный путь к изображению в обратном вызове javascript.

person Frix33    schedule 22.01.2018
comment
Я понял вашу точку зрения, но проблема заключается в том, что URL-адрес временного изображения, который плагин возвращает при выборе, недействителен, когда я привязываю URL-адрес к тегу источника изображения, я получаю сообщение об ошибке, говорящее, что файл не найден. Когда я сделал перекрестную проверку в папке кеша приложения, изображение не предустановлено. Есть ли какое-нибудь решение для этого? - person Balaji Gopal; 23.01.2018