[英]Phonegap: Camera.getPicture only returns NATIVE_URI
I'm trying to get an image via phonegap from SAVEDPHOTOSALBUM and present it on the screen. 我正在尝试通过phonegap从SAVEDPHOTOSALBUM获取图像并将其显示在屏幕上。 Like phonegap docs say, I use getPicture like this:
就像phonegap文档所说的那样,我使用getPicture像这样:
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.SAVEDPHOTOALBUM,
encodingType: Camera.EncodingType.JPEG
});
On iOS-Devices it works just fine. 在iOS设备上,它可以正常工作。 I'm getting the imageData as Base64 and can easily print it out via img-Tag.
我将imageData作为Base64获得,可以通过img-Tag轻松将其打印出来。 On Android-Devices (Nexus7, Nexus10 both KitKat) it only returns the native_uri.
在Android设备(Nexus7,Nexus10和KitKat)上,它仅返回native_uri。 Something like that:
像这样:
content://com.android.providers.media.documents/document/image%3A9539
So my question is, how can I retrieve the image from SAVEDPHOTOSABUM as Base64 and not as URI ? 所以我的问题是,如何从SAVEDPHOTOSABUM作为Base64而不是URI检索图像? Why does Phonegap not return it correctly ?
为什么Phonegap无法正确返回?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.