我正在使用手機音頻錄音。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);
以前我現在的儲蓄文件的完整路徑和文件名分成兩個隱藏字段,並獲得在按鈕點擊的價值。
該文件不會上傳人。它咀嚼我整整一天。我錯了。
你得到任何錯誤?你的http日誌顯示服務器被擊中?需要更多細節。 –
不,這就是我得到的.................. 2012-08-24 19:07:05.839 Varsity [22975:707]文件傳輸完成響應代碼200 2012-08-24 19:07:05.871 Varsity [22975:707] [INFO]上傳成功:200 2012-08-24 19:07:05.873 Varsity [22975:707] [INFO] 605815字節發送 – Shyantanu
這就是我進入upload.php ... $ filesize = sizeof($ _ FILES); ==== 1 ...... $ _FILES [「file」] [「name」] ==空白 – Shyantanu