gpt4 book ai didi

javascript - phonegap 相机未将图像加载到 标签中

转载 作者:搜寻专家 更新时间:2023-10-31 08:20:55 25 4
gpt4 key购买 nike

我正在尝试使用 navigator.camera 对象来捕获图像并将其推送到 img 标签中。我正在按照 phonegap 文档中的演示说明进行操作,如下所示:

if(navigator.camera) {
navigator.camera.getPicture(function(imageData){
var $image = document.getElementById('imageForTask');
image.src = "data:image/jpeg;base64," + imageData;
console.log(imageData);
}, null, {sourceType:1, quality: 50});
} else {
alert("Camera not supported on this device.");
}

不过,当我这样做时,我在 imageForTask 中得到了一个损坏的链接。这就是消息来源所说的:data:image/jpeg;base64,content://media/external/images/media/325。有谁知道为什么这行不通?我一直在努力解决这个问题。谢谢!

-杰夫

最佳答案

默认的 destinationType 已从 DATA_URL 更改为 FILE_URI。如果您添加一个选项:

destinationType : Camera.DestinationType.DATA_URL

对于您传递给获取图片的选项,您将能够将其设置为 base64 编码数据。

http://docs.phonegap.com/en/1.6.1/cordova_camera_camera.md.html#cameraOptions_options

关于javascript - phonegap 相机未将图像加载到 <img> 标签中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com