Javascript Windows 8-Cordova-navigator.camera.getPicture
我们正在使用Cordova/Phonegap 3.1.0将HTML应用程序移植到Windows 8。大部分运行良好;然而,当我们使用FILE_URI导航拍摄照片时,我们会收到最初看起来像一个blob的内容,但它只是一个字符串(我相信) 使用以下代码时返回的示例字符串可能是:Javascript Windows 8-Cordova-navigator.camera.getPicture,javascript,windows-8,cordova,blob,cordova-3,Javascript,Windows 8,Cordova,Blob,Cordova 3,我们正在使用Cordova/Phonegap 3.1.0将HTML应用程序移植到Windows 8。大部分运行良好;然而,当我们使用FILE_URI导航拍摄照片时,我们会收到最初看起来像一个blob的内容,但它只是一个字符串(我相信) 使用以下代码时返回的示例字符串可能是: blob:00000000-0000-0000-0000-000000000000 使用: navigator.camera.getPicture(success, failure, { quality: 40,
blob:00000000-0000-0000-0000-000000000000
使用:
navigator.camera.getPicture(success, failure, {
quality: 40,
destinationType: Camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: false,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 320,
targetHeight: 240
});
目前,这似乎不受支持: 下面列出的所有平台都支持文本数据。文本在写入文件系统之前被编码为UTF-8。一些平台还支持二进制数据,可以作为ArrayBuffer或Blob传入 支持的平台 文本和二进制支持: 安卓 iOS 纯文本支持: BlackBerry WebWorks(操作系统5.0及更高版本) Windows Phone 7和8 视窗8
我正在使用WinJS平台检测解决方案。如果可能的话,我会更新这篇文章。显然,返回的GUID不是空的GUID,而是实际的GUID。