画像をコラボレーションサイトにアップロードするために小さなphonegapアプリをまとめようとしています。私はチュートリアルとAPIを見てきました。これまでのところ、私はイメージをキャプチャしていますが、私はサーバーに手を差し伸べていません。私はjQueryを使ってAjaxを使うことを望んでいました。私のjqueryは、イメージキャプチャbtnの作業を停止するようだ、私はbtnの作品を取り出し、イメージをキャプチャします。私はこれを行うことができますjquery以外の別の方法はありますか私は単にplonkerされて何かを欠けている?私はphonegapに非常に新しいです。phonegap(w/jquery ajax)を使用してサーバーに画像をアップロードする
$(document).ready(function() {
function capturePhoto() {
// Take picture using device camera and retrieve image as base64-encoded string
navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50 });
}
function onFail(message) {
alert('Failed because: ' + message);
}
function onPhotoDataSuccess(imageData) {
var url = 'http://www.creativetree.co/phonegapupload.php';
var params = {image: imageData};
navigator.notification.alert('photo taken');
$.post(url, params, function(data) {
// Display the selected image on send complete
$('#image').attr('src', 'data:image/jpeg;base64,' + params['image']);
});
}
});
PHPは通常と似ていますが、以前は$ _POSTを使用していました。私はphonegapファイル転送を取得するために何を使用しますか? – ChrisSherwood
これはft.upload(imageURI、http://www.creativetree.co/phonegapupload.php "、win、fail、options)のようなものです。 – gmh04