2013-06-18 2 views
1

간단한 file upload을 구현하려고합니다. 주어진 예에서와 같은 설정을했습니다. 그러나 업로드 컨트롤에서 선택한 파일로 제출을 클릭하면 해당 작업에 다시 게시 할 수 없습니다. 내가받는 메시지는 "서버 연결이 끊어졌습니다."입니다. 선택한 파일이 없으면 작업에 다시 게시 할 수 있습니다. MVC 3, IE 9, VS 2010 및 C# 및 Windows 7을 사용하고 있습니다. 다른 브라우저에서도 사용해 보았습니다. 나는 같은 메시지를 얻었다. 나는 모든 것을 지역적으로 운영하고있다. 개발 서버를 사용하고 IIS가 없습니다. 도움을 주시면 감사하겠습니다.mvc 3 파일 업로드 오류

+0

어디서이 메시지가 나옵니까? 개발자 도구에서? 바이올리니스트? 또는 응답의 페이지에 표시됩니까? – Kazetsukai

+0

제출 단추를 클릭하면이 응답을받습니다. 너무 이상합니다. 내 작업 컴퓨터에서 똑같은 일을 했어. 나는 직장에서 IE8을했습니다. 나머지는 위에서 언급 한 것과 같습니다. 가정용 컴퓨터에서 작동하지 않습니다. IE 10에서 9로 다운 그레이드했습니다. –

+0

안녕하세요, 디버그 모드에서 실행하면 코드가 포스트 백 메서드에 도달하지 않습니다. (즉, ActionResult의 첫 번째 줄에 중단 점에 도달하지 않습니다. 색인 (HttpPostdFileBase ...)) – user1778606

답변

0

당신의 Web.config이 시도

<System.Web> 
    <httpRuntime maxRequestLength="value in kilobytes" /> 
</System.Web> 

당신은 분명히이 문제는 파일 크기에 관한됩니다

+0

어쨌든 그게 문제였습니다. 그러나 적절한 오류 메시지가 있어야합니다. 네가 연결을 잃었다는 말은 바보가 아니야. 고맙습니다 @ 피터 –

1

을 할 최대 파일 크기로 KB 단위로 값을 변경해야합니다 ..

<location path="Home/UploadFiles"> 
<system.web> 
    <httpRuntime maxRequestLength="40960"/> 
</system.web> 

또한 살펴 here.