Есть ли способ использовать камеру, но изображение не должно быть закодировано в base64 на платформе ionic 2? Я хочу использовать кодировку, отличную от base64.
Спасибо
Есть ли способ использовать камеру, но изображение не должно быть закодировано в base64 на платформе ionic 2? Я хочу использовать кодировку, отличную от base64.
Спасибо
https://ionicframework.com/docs/v2/native/camera/
Цитата из документов Ionic:
Выберите формат возвращаемого значения. Определяется в Camera.DestinationType. По умолчанию FILE_URI. DATA_URL : 0, вернуть изображение в виде строки в кодировке base64, FILE_URI : 1, вернуть URI файла изображения, NATIVE_URI : 2 вернуть собственный URI изображения (например, assets-library:// на iOS или content:// на Android)
Итак, теперь у вас есть Camera.DestinationType
, равное DATA_URL
. Если вы этого не хотите, вы можете использовать FILE_URI
, который извлечет URI файла, после чего вы можете использовать другой плагин Cordova для фактического извлечения изображения из URI, чтобы вы могли отправить его на свой сервер.
or
NATIVE_URI
, который вернет assets-library://.....
на iOS и content://.....
на Android.
Какой из них вам нужен, будет зависеть от вашего сценария использования.