2024.06.13

김무영·2024년 6월 13일

파일 업로드

  • cos.jar를 의존성 설정.
  • parameter전송방식이 아니므로 web parameter가 전달되지 않는다.
    • web parameter : 파일업로드 컴포넌트를 사용하여 web parameter를 처리한다.
  • 사용법 )
    1. Controller의 method가 매배견수로 HttpServletRequest 받는다. (web parameter처리X)
      public String method(HttpServletRequest request){
    2. MultipartRequest 객체를 생성하면서 HttpServletRequest객체를 할당.
      MultipartRequest mr = new MultipartRequest(request,저장경로명,최대크기,encodeing,중복파일에 대한 설정);
    3. Web parameter를 처리.( FileUpload Component를 사용 )
      mr.getParameter("이름")
      mr.getParameterValues("이름");
    4. 파일명 받기
      mr.getFileSystemName("이름");//중복처리된 파일명 
      mr.getOriginalFileName("이름");//중복처리되지 않은 파일명 - 원본파일명

0개의 댓글