Я пытаюсь получить изображение из галереи с плагином Cordova камеры, это так, как я это делаю:Кордова камеры плагин, получить полный путь к изображению из галереи [ANDROID]
navigator.camera.getPicture(onSuccess, onFail, {
quality: 50,
sourceType: Camera.PictureSourceType.SAVEDPHOTOALBUM,
destinationType: Camera.DestinationType.FILE_URI,
mediaType: Camera.MediaType.ALLMEDIA,
encodingType: Camera.EncodingType.JPEG
});
Но в моем «OnSuccess» функции я получаю изображение URI в формате:
"content://com.android.providers.media.documents/document/image%3A1509"
И я хочу, чтобы URI полный путь к изображению, так же, как я понимаю, если я использую камеру вместо:
"file:///storage/emulated/0/Pictures/IMG_20150710_124222.jpg"
Читая официальную документацию, я видел, что единственное, что я должен сделать, это установить свойство DestinationType в 'FILE_URI', которое уже установлено, как вы можете видеть выше.
Что я делаю неправильно?
Я хотел бы знать, как чтобы пользователь выбирал между камерой и галереей! –
Ну тогда просто создайте 2 кнопки, один из них установит свойство sourceType на «Camera.PictureSourceType.SAVEDPHOTOALBUM», а другой установит то же свойство, что и «Camera.PictureSourceType.CAMERA» – epergo
круто! Thanks man –