파일업로드 라이브러리
- http://www.servlets.com 접속
- com.oreilly.servlet 선택
- cos-....zip 다운로드
- 위치지정: cos.jar 파일을 프로젝트 폴더 WebContent > WEB-INF > lib 에 복사
- WebContent 폴더 아래에 업로드 파일을 저장하기 위한 폴더 생성
fileUpload.html
<form action="fileOK.jsp" method="POST" enctype="multipart/form-data">
파일명 : <input type="file" name="file" />
<input type="submit" value="fileUpload" />
</form>
fileOK.jsp
<%@ page import = "com.oreilly.servlet.MultipartRequest" %>
<%@ page import = "com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>
<%@ page import = "java.util.Enumeration" %>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%
String uploadPath = application.getRealPath("upload_file");
int maxSize = 1024*1024*10;
String file = "";
String orginFile = "";
try {
MultipartRequest multi = new MultipartRequest(request, uploadPath, maxSize, "EUC-KR", new DefaultFileRenamePolicy());
Enumeration files = multi.getFileNames();
String names = (String)files.nextElement();
file = multi.getFilesystemName(names);
orginFile = multi.getOriginalFileName(names);
} catch (Exception e) {
e.printStackTrace();
}
%>