2012-01-12 16 views
0

blueimps jquery fileuploadを使用してチャンクファイルのアップロードを処理するエラー処理を取得しようとしています。jqueryチャンクファイルアップロード:サーバー側エラー処理

私は、サーバー側のエラーがoccuresした次のコード、エラーメソッドヒットれることは決してありません持っていない:私はの拡張子を持つ{「エラー」、 "エラーのようなJSONを返すとき、どちらも

$('#fileupload').fileupload({ 
     dataType: 'json', 
     maxFileSize: 50 * 1000 * 1000 * 1000, 
     maxChunkSize: 5 * 1024 * 1024, 
     singleFileUploads: true, 
     sequentialUploads: true, 
     add: function (e, data) { 

      var jqXHR = data.submit() 
       .success(function (result, textStatus, jqXHR) { 
        debugger; 
        var url = "/[email protected]&filename=" + result[0].name + "&ct=" + result[0].type + "&multiUpload=complete"; 
        url = encodeURI(url); 
        $.ajax(url); 
       }) 
       .error(function (jqXHR, textStatus, errorThrown) { 
        alert(textStatus); 
       }) 
       .complete(function (result, textStatus, jqXHR) { 
        //alert("complete"); 
       }); 
     } 

    }); 

をHttp 200レスポンスまたはHTTP 500を使用しているファイル "}は、上記のエラーメソッドにヒットします。

答えて

1

あなたはjQuery ajaxメソッドのエラーを処理する必要があると思います。

$.ajax(url).success(function(){ 
      }) 
      .error(function(){}); 
関連する問題