0

在 phonegap 文档中

http://docs.phonegap.com/en/1.0.0/phonegap_camera_camera.md.html

使用 base 64 字符串给出的唯一示例是

在标签中渲染图像(参见下面的示例)

经过几天的搜索并试图弄清楚我不能得到字符串本身,所以我可以

将数据保存在本地 (LocalStorage) 将数据发布到远程服务器

请有人建议如何捕获图像并实际获取base64输出,以便我可以使用它。我几乎使用示例中的基本代码

IE

navigator.camera.getPicture(onSuccess, onFail, { quality: 50 }); 

function onSuccess(imageData) {
    var image = document.getElementById('myImage');
    image.src = "data:image/jpeg;base64," + imageData;
}

function onFail(message) {
    alert('Failed because: ' + message);
}

提前感谢您的任何帮助..我为此失眠了很多..控制台日志只显示了一个很小的捕获..这不能是完整的图像

4

1 回答 1

0

您处理发布数据的方式不正确。您将其作为字符串发送。而不是做 data:'make a big ole string',你想要:data:{name:value, name2:value} 等。另外,在未来,我建议 Pastebin.com 分享你的代码,而不是RTF 文件。更快。:)

于 2012-09-26T19:46:33.463 回答