Использование камеры Ionic 2, отличное от кодировки base64

Есть ли способ использовать камеру, но изображение не должно быть закодировано в base64 на платформе ionic 2? Я хочу использовать кодировку, отличную от base64.

Спасибо


person Aleksandar Noveski    schedule 02.12.2016    source источник


Ответы (1)


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.

Какой из них вам нужен, будет зависеть от вашего сценария использования.

person Ivar Reukers    schedule 02.12.2016