나는라는 jQuery 플러그인을 사용 Uploadify
HTML :
<input type="file" id="uploadBtn" />
자바 스크립트 :
<script type='javascript/text'>
$('#uploadBtn').uploadify({
'uploader': '/uploadify/uploadify.swf',
'script': 'URL',
'cancelImg': '/uploadify/cancel.png',
'buttonText': 'Upload',
'auto': true,
'multi': false,
'removeCompleted': true,
'simUploadLimit': 1,
'scriptData': { },
'onAllComplete': function() {
//finished
}
});
</script>
MVC ACTION :
public void UploadFile(){
//Get the file
HttpPostedFileBase upload = this.Request.Files[0];
//DO STUFF
}
,536,
'script'매개 변수에 대한 javascript 메소드의 url이 작업 URL이됩니다. 예를 들어, UploadFile로 동작은 다음 URL을 이런 식으로 뭔가 될 것 컨트롤러 파일에있는 경우 :
/파일/UploadFile로
또한 'scriptData'매개 변수와 추가 데이터 불구하고 통과 한 후 바로 그들에게 액세스 할 수 있습니다 다음과 같은 방법으로
String name = Request["name"];