더북(TheBook)

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>

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.