У меня есть приложение 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.
В любом случае, я пытался выяснить это в течение нескольких дней и искал в Интернете. Спасибо!