2011-08-23 5 views
0

ajaxForm()을 사용하여 이미지 파일을 업로드하려고합니다. 어떻게 든 서버는 결코 요청을 얻지 못합니다. 여기에 몇 가지 코드입니다 :jqueryform 및 mvc를 사용하여 업로드

$('form').ajaxForm({ 
    iframe: true, 
    type: "POST", 
    dataType: "json", 
    url: '/UploadPictureId', 
    data: { 
     academicPhotoId: $('#AcademicPhotoId') 
    }, 
    success: function (result) { 
     alert("win"); 
    } 
}); 

여기 방법 코드입니다 :

[HttpPost] 
    public JsonResult UploadPictureId(HttpPostedFileBase AcademicPhotoId) 
    { 

     return Json(...); 
    } 
+0

지적 자바 스크립트의 URL이 정확한지으로

  • 또한 텍스트로 응답 유형/html로 설정 할 수 있습니다? 일반적으로 두 부분으로 구성된 URL입니다 (예 :/ControllerNameHere/UploadPictureId –

  • +0

    ) 컨트롤러도 있습니다. URL이어야합니다 : '/ controller/UploadPictureId', –

    답변

    0

    몇 가지 확인 :

    • 가 올바른 URL로 확인이 가리키는 것를 만드는 방법에 대한 내 의견을 참조하십시오 처음.
    • 양식에 enctype = "multipart/form-data"가 있어야합니다. here
    관련 문제