私はphonegapオーディオ録音を使用しています。
サーバーへのファイルのアップロードを除いて、すべての機能が完全に機能しています。
function uploadFile() {
var ft = new FileTransfer();
var recordingPath = $('#audiopath').val();
var name = $('#audioname').val();
alert('Path is: ' + recordingPath);
ft.upload(recordingPath,
"http://lab1.XXXXXXX.com/XXXXXX/upload.php",
function(result) {
alert(result);
console.log('Upload success: ' + result.responseCode);
console.log(result.bytesSent + ' bytes sent');
},
function(error) {
console.log('Error uploading file ' + recordingPath + ': ' + error.code);
},
{ fileName: name });
}
私のphpファイルコードは、
$new_image_name = time()."audio.wav";
move_uploaded_file($_FILES["recordingPath"]["tmp_name"], "/XXXXX/www/XXX/XXX/filefromphone/".$new_image_name);
以前は、ファイルのフルパスとファイル名を2つの非表示フィールドに保存し、ボタンクリックで値を取得していました。
ファイルはアップロードされていません。一日中噛んでいます。私が間違っているところ。