Cordova загрузить файл образа с устройства хранения - PullRequest
0 голосов
/ 12 июня 2019

У меня есть тег image, который указывает src на файл изображения в каталоге приложения. Я использовал cordova.file.applicationStorageDirectory, чтобы получить каталог приложения и добавить к нему оставшуюся часть пути (не: я уже создал новый каталог и образ в нем, используя java android studio). поэтому мой полный путь к img src равен file:///data/data/com.test.Dir/myfoolder/myimg.jpg, поэтому для тестирования я использую его как <img id="the_img" src="file:///data/data/com.test.Dir/myfoolder/myimg.jpg" width="100" height="150">, но тег img пуст, поэтому кажется, что это неправильный путь. Как я могу загрузить изображения из каталога приложения в тег изображения.

Ответы [ 2 ]

1 голос
/ 12 июня 2019

Вы можете использовать протокол "cdvfile: //" для непосредственного размещения изображений. Используйте это как:

<img src="cdvfile://localhost/persistent/img/logo.png" />

Подробнее здесь: https://github.com/apache/cordova-plugin-file#cdvfile-protocol

0 голосов
/ 12 июня 2019
<img id="the_img" src="/storage/emulated/0/Android/data/com.test.Dir/files/myimg.jpg" width="100" height="150">
...