我的问题是我需要拍照并将其发送到php(服务器),但我尝试使用不同的代码而我没有预期的响应
function startCamera() {
navigator.camera.getPicture(onSuccess, onFail, {
quality: 50,
destinationType: navigator.camera.DestinationType.DATA_URL
});
function onSuccess(imageData){
alert(imageData);
var url = "http://www.trueware.mx/eduardo/mybiometrics_online/foto.php?callback=parseRequest&foto="+imageData;
var script = document.createElement('script');
script.setAttribute('src', url);
document.getElementsByTagName('head')[0].appendChild(script);
}
function onFail(message)
{
alert('Failed because: ' + message);
}
}
function parseRequest(response)
{
try
{
console.log(response);
for (var i=0; i < response.length; i++) {
var dato = response[i].foto;
alert(dato);
var foto=Base64.decode(response[i].foto);
var imagen = document.createElement('img');
imagen.setAttribute('src',foto);
document.getElementById('cabezera').appendChild(imagen);
}
}
catch(an_exception)
{
document.write("Error de Conexion");
}
}
所以我需要帮助和一个例子。
javascript的一部分和php的部分
如果有人能帮助我,我将感激不尽
答案 0 :(得分:0)
Zac Vineyard有一篇很好的博客文章正是你想要的:
http://zacvineyard.com/blog/2011/03/25/upload-a-file-to-a-remote-server-with-phonegap/