gpt4 book ai didi

cordova - 如何从phonegap获取图片到远程XPage?

转载 作者:行者123 更新时间:2023-12-02 15:57:35 26 4
gpt4 key购买 nike

我在 iPad 上构建了版本 1.6 的 Phonegap 应用程序将 ulr 设置为 Domino 服务器上的 XPage

现在我的问题:

当我在 iPhone 上拍照并将其上传到我的 XPage 时使用函数 takePicture 的“返回值”是一个像这样的字符串

data:image/jpeg;base64,file://localhost/var/mobile/Applications/C1ABCAD3-5F54-45AB-81B0-A242940B58CB/tmp/photo_001.jpg

是否有机会上传文件而不是字符串?

这是我正在使用的代码:

XSP.submitLatency = 300*1000;

function takePicture() {
navigator.camera.getPicture(displayPicture,
showError,
{ quality: 50 }

);

}

function displayPicture(data) {

alert("Hallo" );
var imagePanel = document.getElementById('imagePanel');
imagePanel.style.display = "";
imagePanel.style.position = "absolute";
imagePanel.style.top = "250px";
imagePanel.style.left = "0px";




alert("data:image/jpeg;base64," + data)
document.getElementById('image').src = "data:image/jpeg;base64," + data;
document.getElementById("#{javascript:getClientId('inputHidden1')}").value = "data:image/jpeg;base64," + data;

document.getElementById("#{javascript:getClientId('button1')}").disabled = false;
}

function showError(fail) {
alert(fail);
}

最佳答案

您想要做的是询问getPicture方法通过将目标类型指定为 options 的一部分来返回 FILE_URI 而不是 DATA_URL 。获得 URI 后,您可以使用 FileTransfer.upload上传您的文件。

关于cordova - 如何从phonegap获取图片到远程XPage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10126658/

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