在PhoneGap的文檔從camera.Getpicture捕獲字符串
http://docs.phonegap.com/en/1.0.0/phonegap_camera_camera.md.html
的僅僅是示例與基座64串給出的
渲染圖像中的標籤(見下例)
和我不能經過幾天的搜索和試圖找出它得到的字符串本身,所以我可以
保存數據本地(LocalStorage) 將數據發佈到遠程服務器
請有人建議如何捕獲圖像並實際獲取base64輸出以便我可以使用它。我幾乎使用基本代碼的例子
I,E
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);
}
感謝您事先的任何assitance ..我失去了很多睡眠的在這個..控制檯日誌只能說明一個微小的捕獲..這是不能成爲一個完整的形象
呃?該字符串被傳遞給onSuccess。你的字符串就是「imageData」。 –
不出我所料,根據最後的測試,昨晚我在那裏得到 請求失敗:URI過長(超過8190) 當我張貼的確切字符串.. 我只採取了640× 480圖片..我應該如何發佈一個字符串,總是會很長沒有我的腳本在遠程服務器上拋出這個錯誤 – MOLEDesign
所以要清楚 - 你通過POST發送的價值和你的服務器barfing?這似乎極端。你能展示你如何做POST嗎? –