COS 라이브러리 파일 업로드
- com.oreilly.servlet.MultipartRequest 객체를 이용한다.
- 객체의 생성자를 통해서 업로드 설정을 한다.
MultipartRequest 클래스의 생성자
public MultipartRequest() {
HttpServletRequest request, // 요청 객체
String saveDirectory, // 파일 저장 위치
int maxPostSize, // 업로드 제한 사이즈
String encoding, // 인코딩
FileRenamePolicy policy // 중복된 파일이름 처리할 정책
} throws IOException
MultipartRequest 의 주요 메소드
- String getParameter(String name);
- 요청 파라미터 얻기
- Enumeration getParameterNames();
- 요청 파라미터들의 name 들을 열거체(enumeration) 로 얻기
- String[] getParameterValues(String name);
- name으로 전달된 여러 개의 파라미터 값들을 문자열 배열로 얻기
----------------------------- 파라미터 처리
- File getFile(String name);
- 업로드된 파일 객체 얻기
- Enumeration getFileNames();
- 파일들의 name들을 열거체로 반환하기
---------------------------- 파일 처리
- String getFilesystemName(String name);
- 업로드된 파일 이름(저장된 이름, storedName)
- String getOriginalFileName(String name);
- 원본 파일 이름(originName)
- String getContentType(String name);
- 업로드된 파일의 형식(MIME 타입)
- String getParameter(String name);
반응형
'BackEnd > Java' 카테고리의 다른 글
[Java] 자바 무상태 프로토콜, Stateless Protocol (0) | 2020.10.10 |
---|---|
[Java] 자바 서블릿 필터, Filter (0) | 2020.10.10 |
[Java] 자바 파일업로드(FileUpload) (0) | 2020.10.10 |
[Java] 자바 JSTL Format 태그 (0) | 2020.10.10 |
[Java] 자바 JSTL, JSP Standard Tag Library (0) | 2020.10.10 |