내 ASP.NET MVC 응용 프로그램에서 uploadify 컨트롤을 사용하여 선택한 파일을 업로드합니다.업로드 컨트롤러 동작 및 파일 보존 문제
$("#file_upload").uploadify({
'uploader': '/Scripts/uploadify/uploadify.swf',
'script': '/File/Upload',
'cancelImg': '/Scripts/uploadify/cancel.png',
'fileExt': '*.jpg;*.gif;*.png;*.bmp;*.htm;*.html;*.txt;*.zip',
'fileDesc': '*.jpg;*.gif;*.png;*.bmp;*.htm;*.html;*.txt;*.zip',
'auto': true,
'multi': true,
'sizeLimit': 1048576,
'buttonText': 'Upload Files',
'onComplete': function (event, queueID, fileObj, response, data) {
alert(fileObj.name);
}
});
이 컨트롤러는 다음과 같은 코드가있다 : 나는 두 가지 문제가 발생하고
public class FileController : Controller
{
private static string uploadedHTMLFile = string.Empty;
[HttpPost]
public ActionResult Upload(HttpPostedFileBase fileData)
{
//do something
}
}
:
이- 컨트롤러 액션이 난의 .js 파일에 다음 코드를 삽입 한 호출되지 않습니다.
- OnComplete에 대한 경고가 발생하지만 업로드 된 파일은 해당 이벤트를 실행 한 후에 화면에서 사라집니다. 화면에 업로드 된 파일 목록을 어떻게 보관합니까?
<input type="file" name="file_upload" id="file_upload" />
은 .cshtml 파일에 정의되어 있습니다.