Как выбрать несколько файлов (изображение, видео файл, захват) и загрузить позже в Apache Cordova? - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть приложение Cordova для регистрации пользователей на нескольких страницах.

На некоторых страницах вам нужно выбрать изображение из галереи, а на другой странице вам нужно выбрать видеофайл или захватить видео с камеры.

В конце регистрационной формы находится кнопка отправки. Как бы мне заняться захватом указанных изображений, файлов и видео с текстом данных (имя, фамилия и т. Д.) В конце страницы? Я предполагаю, что URI нужно будет сохранить в первую очередь.

Я сделал это, сохранив их в localStorage и получив их в конце страницы.

Кстати, я использую: https://www.npmjs.com/package/cordova-simulate

Для симуляции, так как она быстра для отладки и тестирования. Однако я заметил одну вещь, когда я использую camera.getPicture, используя FILE_URI sourceType.

Я получаю BLOB-объект: http://localhost:8000/57187db8-0047-47ae-a8da-520d625d99ca. Документация (https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/) скажем, для браузеров вы получаете кодировку base64. Но для меня это не похоже на изображение base64, а на URI.

В любом случае, я пытался выяснить это в течение нескольких дней и искал в Интернете. Спасибо!

...