Phonegap: Camera.getPicture only returns NATIVE_URI
Phonegap: Camera.getPicture only returns NATIVE_URI
我正试图通过电话间隙从SAVEDPHOTOSALBUM获取图像并将其显示在屏幕上。就像phonegap文档所说的,我使用getPicture是这样的:
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.SAVEDPHOTOALBUM,
encodingType: Camera.EncodingType.JPEG
});
在iOS设备上,它运行得很好。我得到的imageData是Base64,可以通过img标签轻松打印出来。在Android设备(Nexus7、Nexus10均为KitKat)上,它只返回native_uri。类似的东西:
content://com.android.providers.media.documents/document/image%3A9539
所以我的问题是,如何从SAVEDPHOTOSABUM中检索Base64而不是URI的图像?为什么Phonegap没有正确返回?
此插件用于计算文件系统上文件的base64编码:
window.plugins.Base64.encodeFile(filePath, function(base64){
console.log('file base64 encoding: ' + base64);
});
相关文章:
- React Native通过Navigator将用户输入数据传递到选项卡栏IOS中的组件
- 如何在Edge中下载图像/png数据URI
- 使用Native Sockets在Android中实现WebSockets
- 使用Jest测试React Native应用程序
- 是否存在React Native“;WEB代码安全防护”;
- React Native Listview留有余地
- 如何在React Native中绘制图形
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- 在iOS和Android上使用React native时,我还能使用本机第三方lirbraries吗
- 使用createContainer将Meteor数据获取到React Native中时出现问题
- React Native当前是否支持访问用户'的通讯簿
- React Native-What'It’在任何地方都要留下逗号
- React Native DeviceEventEmitter键盘WillShow停止工作
- 与React Native的Chart.js等效
- 如何使用webview在React Native中使用Highcharts
- 如何在React Native的MapView中设置标记
- Ionic Android“;不支持重定向_ uri”;脸书
- React Native NavigatorIOS
- 如何使用React native将cameraRoll资产uri保存到cloudinary
- React-Native在webview不可见时预加载uri