3
私は私の問題にphonegapからリモートXPageに画像を取得する方法は?
今のDomino Server上のXPageにセットに私のiPad にバージョン1.6でULRをPhoneGapのアプリケーションを構築しました:
私はiPhoneとアップロードに写真を撮るとき機能takePicture
「戻り値」を使用して、私のXPage に、この
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);
}
ああ、感謝しましたが、欲しいのは、destinationType:Camera.DestinationType.DATA_URLで、ファイルパスではなくBase64でエンコードされたイメージを返すべきです。 –
私はあなたが1.6.1で修正されるはずの1.6.0のバグに遭遇したと思います。あなたはiOSの権利ですか? –
Argsいいえ1.6.1ではなく1.6を使いました。はい、iOSで –