6
問題 - 使用jquery ajax和php上傳音頻/視頻文件。相同的腳本能夠上傳圖像文件,但音頻/視頻文件失敗。jQuery Ajax PHP - 上傳音頻/視頻文件
環境 - WAMP服務器,音頻文件大小 - 8 MB,視頻 - 25 MB。
腳本
jQuery的AJAX代碼。
jq.ajax ({ type: "post", url: "test.php", data: new FormData(jq("#form")[0]), contentType: false, cache: false, processData: false, async: false, beforeSend: function() { jq(".msg").html("<img src='wait.gif'>"); }, success: function(response) { jq(".msg").html(response); }, complete: function() { jq("#form")[0].reset(); }, });
PHP代碼(test.php)。
print_r($ _ REQUEST);
在此文件中,上傳音頻(mp3等)/視頻(wmv等)文件時不顯示錶格值。
問題 - 請讓我知道是什麼會導致問題。請糾正,建議並幫助我解決問題。
請你檢查你的php.ini更新文件大小的限制,在默認情況下我認爲只有8MB,那麼你應該把它設置得更高,因爲你需要上傳更大的文件大小,比如視頻類型。 – Deeper 2015-04-01 07:24:54
這是php.ini文件中的64M。 – systech44 2015-04-01 18:14:26
如果php.ini文件中的post_max_size和upload_max_filesize設置正確,那麼需要檢查你的test.php是否包含任何錯誤。 – Deeper 2015-04-02 01:46:41