2011-12-01 2 views
0

uploadify jQuery 플러그인 양식 here을 사용하고 있습니다.HTTP 405 웹 서버의 ASp.Net에서 uploadify를 사용하여 파일을 업로드하는 중 오류가 발생했습니다.

모든 것이 내 로컬 PC에서 제대로 작동하며 아주 단순한 ASHX 핸들러를 사용하여 파일을 처리하고 디스크에 저장 한 후 DB에 삽입했습니다. 게시 한 후 코드를 서버 (Win 2K8)에 업로드하면 코드 405와 함께 HTTP 오류가 반환됩니다. 문제를 파악하려고 시도했지만 그렇게 할 수 없습니다. try-catch 블록에서 핸들러 코드를 처리하고 DB에 예외를 기록하여 서버 끝에서 예외가 발생하면 DB에 기록됩니다. 오류가 나타나면 데이터베이스를 검사했지만 삽입 된 레코드가 없습니다. 문제가 될 수있는 것과 해결 방법에 대한 아이디어.

업데이트 여기에 1

코드가 게시하는 것입니다 :

<script type = "text/javascript"> 
    $j(window).load(function() { 
     $j("#<%=FileUpload1.ClientID %>").uploadify({ 
      'uploader': 'js/uploadify.swf', 
      'cancelImg': 'images/cancel.png', 
      'buttonText': 'Browse Files', 
      'script': 'Upload.ashx?id=<%=Request.QueryString("ID") %>', 
      'folder': 'p', 
      'fileDesc': 'Image Files', 
      'fileExt': '*.jpg;*.jpeg;*.gif;*.png;', 
      'multi': true, 
      'auto': true, 
      'onComplete': function (l, i, k, j, m) { alert(j); }, 
      'onError': function (m, i, l, k) { alert(k.type + ":" + k.info); }, 
      'onAllComplete': function (event, data) { 
       alert('Files have been uploaded successfully!Please refresh page to see the latest images.'); 
      } 
     }); 
    }); 

+0

서버가 요청을 완료하지 못했습니다. snippet을 게시 할 수 있습니까 – FosterZ

+1

.ASXH 처리기의 구성 문제 인 것 같습니다. 서버 측의 web.config에 올바르게 포함되어 있는지 확인하십시오. 405 문제가있을 수 있습니다. 허용되지 않는 방법입니다. – Leon

+0

스 니펫 – Nitesh

답변

관련 문제