제목 : 파일 업로드시 용량 초과 예외 처리 질문합니다.
글번호:
|
|
609
|
작성자:
|
|
박은미
|
작성일:
|
|
2007/06/02 오전 3:17:00 (2007/06/02 오후 11:30:00 수정)
|
조회수:
|
|
4714
|
파일 업로드할때 4MB이상은 에러가 나도록 되어 있는데 이부분을 예외 처리를 해주려면 어떻게 해야 할지요.. 용량은 4MB가 적당합니다.
if (ctlFileUpload.PostedFile.FileName.Trim().Length > 0 &&
ctlFileUpload.PostedFile.ContentLength > 0)
{
objQnaInfo.FileName = GetFilePath(Server.MapPath("./Files"), ctlFileUpload.FileName);
objQnaInfo.FileSize = ctlFileUpload.PostedFile.ContentLength;
if (objQnaInfo.FileSize > 4096000)
{
string script = "<script>alert('파일사이즈가 너무 큽니다.');history.back(-1);</script>";
Response.Write(script);
}
ctlFileUpload.PostedFile.SaveAs(objQnaInfo.FileName);
objQnaInfo.FileName = Path.GetFileNameobjQnaInfo.FileName);
}
else
{
objQnaInfo.FileName = String.Empty;
}
런 식으로 해보았는데... 체크가 되지 않네요..
파일의 용량을 체크하는 함수를 하시면 한수 부탁드려요.~