ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 211021_파일입출력 개념(내용추가해야함)
    JSP 2021. 10. 21. 17:52

     http://www.servlets.com/cos/ 에서 cos-20.08.zip파일 다운로드 후 압축을 풀어주고 cos.jar파일을 WEB-INF의 lib폴더에 넣는다

     

    form을 만들 때 반드시 폼 타입을 method="post" enctype="multipart/form-data" 로 지정한다.

     

    파일이 저장되는 실제 경로 구하는 법

     

    ServletContext context=getServletContext();

     realfolder=context.getRealPath(savefolder);

     

    MultipartRequest 클래스 사용

      multipartrequest(생성자(request) ,fileDirectory(업로드할 경로), 1024*5(업로드할 파일의 크기),

     "utf-8"(한글타입) , new DefaultFileRenamePolicy())

    - DefaultFileRenamePolicy : 같은이름이 있을경우 다른이름으로 저장

     

    메서드

    request : multipartrequest와 연결된 request 객체 의미

    saveDirectory : 서버 컴퓨터에 파일이 실질적으로 저장될 경로 의미

    maxPostSize : 한 번에 업로드할 수 있는 최대 파일 크기

    encoding : 파이르이 인코딩 방식

    policy : 파일 이름 중복 처리를 위한 클래스 객체

    getParameterNames()  : input 타입의 name들을 반환 (반환값:Enumeration)

    getParameterValues() : 

    getParameter("name") : name 에 해당하는 value 값 반환

    getFileNames() : input 타입에서 속성이 file 로 된 이름들을 반환(반환값:Enumeration)

    getFilesystemName(name) : 실제 업로드된 파일명(동일한이름일경우 변경된 이름반환)

    getOriginalFileName(name) : 변경되기 전의 원래 파일명

    getContentType() : 업로드된 파일의 마임 타입을 반환

    getFile(name) : File 타입 리턴(파일 크기등을 알아볼수 있다)

    'JSP' 카테고리의 다른 글

    211025_페이징  (0) 2021.10.25
    211022_게시판 만들기  (0) 2021.10.25
    211021_파일입출력을 이용해서 게시판 만들기  (0) 2021.10.21
    211021_파일입출력(여러개)  (0) 2021.10.21
    211021_파일입출력  (0) 2021.10.21

    댓글

Designed by Tistory.