Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : 파일 업로드시 용량 초과 예외 처리 질문합니다.
글번호: 610
작성자: 레드플러스
작성일: 2007/06/03 오후 9:34:00
조회수: 5114
안녕하세요.

잘 지내시죠???

ASP.NET을 하고 계시는 거 보니까, 잘 지내시고 계신듯^^

아래와 같이하면 용량 체크를 쉽게하지 않을까 합니다.

        if (ctlFileUpload.PostedFile.ContentLength > 1048576)
        {
            this.lblResult.Text = "1M 이하 용량만 업로드 가능합니다.";
        }
        else
        {
            //[2] App_Data 폴더로 파일 업로드
            ctlFileUpload.SaveAs(Server.MapPath(".")
              + "\\files\\" + ctlFileUpload.FileName);
            //[3] 다운로드 링크 만들기
            lblResult.Text = String.Format("<a href='{0}{1}'>{1}</a>"
              , "./files/"
              , Server.UrlEncode(ctlFileUpload.FileName));

        }

한번 적용해 보세요...

만약 메시지 박스로 출력시에는

Response.End()로 코드를 종결해 주시는 것도 괜찮습니다.

On 2007-06-02 오전 3:17:00, '박은미' wrote:
------------------------------------------------------------
>파일 업로드할때 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;
>                }
>런 식으로 해보았는데... 체크가 되지 않네요..
>
>
>파일의 용량을 체크하는 함수를 하시면 한수 부탁드려요.~
------------------------------------------------------------

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 cd중에 프로그래밍강좌에 관해... (1) - 박정현 2007-06-08 3939
  파일 업로드시 용량 초과 예외 처리 질문합니다. - 박은미 2007-06-02 4712
현재글 Re : 파일 업로드시 용량 초과 예외 처리 질문합니다. - 레드플러스 2007-06-03 5114
  Re : Re : 파일 업로드시 용량 초과 예외 처리 질문합니다. - 박은미 2007-06-04 5008
  Re : 파일 업로드시 용량 초과 예외 처리 질문합니다. - 최영우 2007-06-11 4003
  Re : Re : Re : 파일 업로드시 용량 초과 예외 처리 질문합니다. - hatukoi 2007-06-05 4116
  Re : Re : Re : Re : 파일 업로드시 용량 초과 예외 처리 질문합니다. - 김동규 2007-06-05 4026
다음글 크리스탈 레포트에서 이미지사용 - 하나 2007-06-01 4103
 
손님 사용자 Anonymous (손님)
로그인 Home