2012-01-12 3 views
0

blueimps jquery fileupload를 사용하여 청크 파일 업로드 작업을 할 때 오류 처리를 시도하고 있습니다. jquery 청크 파일 업로드 : 서버 측 오류 처리

I 서버 측 오류가 occures 경우, 오류 방법 명중 결코 극복하는 다음과 같은 코드가 있습니다

$('#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"); 
       }); 
     } 

    }); 

을 어느 쪽도없는 나는의 확장자 { "오류", "오류 같은 JSON을 반환 할 때 파일 "} HTTP 200 응답 또는 HTTP 500, 위의 오류 메서드를 누르십시오 코드를 확인하십시오.

답변

1

jQuery 아약스 메소드 오류를 처리해야한다고 생각합니다.

$.ajax(url).success(function(){ 
      }) 
      .error(function(){});