2015-04-01 167 views
6

问题 - 使用jquery ajax和php上传音频/视频文件。相同的脚本能够上传图像文件,但音频/视频文件失败。jQuery Ajax PHP - 上传音频/视频文件

环境 - WAMP服务器,音频文件大小 - 8 MB,视频 - 25 MB。

脚本

  1. 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(); 
         }, 
        }); 
    
  2. PHP代码(test.php)。

    print_r($ _ REQUEST);

在此文件中,上传音频(mp3等)/视频(wmv等)文件时不显示表格值。

问题 - 请让我知道是什么会导致问题。请纠正,建议并帮助我解决问题。

+0

请你检查你的php.ini更新文件大小的限制,在默认情况下我认为只有8MB,那么你应该把它设置得更高,因为你需要上传更大的文件大小,比如视频类型。 – Deeper 2015-04-01 07:24:54

+0

这是php.ini文件中的64M。 – systech44 2015-04-01 18:14:26

+0

如果php.ini文件中的post_max_size和upload_max_filesize设置正确,那么需要检查你的test.php是否包含任何错误。 – Deeper 2015-04-02 01:46:41

回答

0

更新的限制(根据要如何上传文件的大支持)在php.ini文件:

的post_max_size,upload_max_size