7.6 | FileUpload 컨트롤
7.6.1 소개
파일업로드 컨트롤은 로컬 컴퓨터에 있는 데이터(파일)를 원격 서버에 올리고자 할 때 파일을 첨부해준다.
7.6.2 FileUpload 컨트롤의 주요 명령어
• FileUpload.HasFile: 파일이 첨부되었는지 확인
• FileUpload.SaveAs(): 서버 측 경로에 파일 저장
• FileUpload.PostedFile.ContentLength: 첨부된 파일의 사이즈(Byte)
7.6.3 ASP.NET에서 대용량 파일 업로드하기
ASP.NET에서는 기본값으로 4096Kbytes밖에 업로드가 되지 않는다. 업로드 용량을 제한하지 않으려면 .NET의 machine.config 파일 또는 웹 사이트의 web.config 파일의 <system.web> 섹션에 <httpRuntime /> 항목을 다음과 같이 추가하면 된다.
• 참고 사이트: http://support.microsoft.com/kb/815307/ko
• 코드 샘플
<system.web> <httpRuntime maxRequestLength=“2000000”/> </system.web>