3
컨트롤러에서이 작업을 수행했습니다.
public ActionResult Upload(HttpPostedFileBase fileData)
{
//code for uploading goes here.
return View();
}
$ .post 또는 $ .Ajax를 사용하여이 동작에 액세스하는 방법이 있습니까? 내 보기이 코드가 있습니다.
<input type="file" name="fileData" id="fileData" multiple/>
<button>Upload</button>
먼저이 코드를
$("button").on("click",function(){
$.post('@Url.Action' + $(".filedata").val(),function(data){
console.log(data);
});
});
를 사용하기 위해 노력하고있어하지만 난 내 "업로드"조치에 지점을 중단하려고하면 "FILEDATA"변수는 있다 null 값입니다.
나는 무엇이 문제인지 몰라. 당신이 나를 도울 수 있기를 바랍니다.
당신은 파일을 Ajax를 이런 식으로 업로드 할 수 없습니다 제출합니다. ''또는 http://www.plupload.com/ 또는 http://code.google.com/p/swfupload/ – DanielB
과 같은 기타 asycn 업로드 방법을 사용해야합니다. 가장 좋은 방법은 무엇입니까? –
내 편집 된 댓글보기 ;-) – DanielB