2017-09-13 9 views
0

jQueryでmp3ファイルをアップロードします。通常のトラックではすべて正常に動作します。しかし、100MBを超える大きなファイルであるミックスをアップロードしたい場合は、アップロードが失敗します。JQueryのアップロードは大きなファイルでのみ失敗しますか?

これは、アップロードのための私の関数である。

$(document).ready(function() {          

    $('#upFile').on('change', function() { 
     $('#btnSubmit').fadeIn(); 
    }); 

    $('#uploadForm').submit(function(e) { 

     if($('#upFile').val()) { 

      e.preventDefault(); 
      $('#btnSubmit').fadeOut(); 
      $('#progress-div').fadeIn(); 

      $(this).ajaxSubmit({ 

       beforeSubmit: function() { 
        $("#progress-bar").width('0%'); 
       }, 

       uploadProgress: function (event, position, total, percentComplete) {  
        $("#progress-bar").width(percentComplete + '%'); 
        $("#progress-bar").html('<div id="progress-status">' + percentComplete +' %</div>') 
       }, 

       success: function(responseText, statusText, xhr, $form) { 
        $('#progress-div').fadeOut(function() { 
         //$("#progress-bar").width('0%'); 
         //$("#progress-bar").html('<div id="progress-status">0 %</div>'); 
         var obj = JSON.parse(responseText);                   
         if(obj.success == '1') {            
          window.location.replace("./player"); 
         } else {            
          alert(obj.error); 
         }          

        }); 

       },         
       resetForm: true 
      }); 
      return false; 
     } 
    }); 
}); 

この動作を引き起こす可能性がありますか?

答えて

0

アップロードに十分な記憶領域があることを確認したら、php.iniファイルのupload_max_filesizeを確認してください。コマンドラインで、タイプphp -i | grep upload_max_filesizeのみ

<php phpinfo(); 

または

<php echo ini_get('upload_max_filesize'); 

含むsecret.phpファイルを作成し、私はすべてを設定しているupload_max_filesize

+0

を探し、それでも同じ効果について..私は他のアップローダを試してみると思います。それが本当にサーバーの問題かどうかを見てみましょう – css

関連する問題