티스토리 뷰
<%@ page language="java" import="java.util.*" pageEncoding="euc-kr"%>
<Form action="receive.jsp" Method="POST" enctype="multipart/form-data">
이름 : <Input type="TEXT" name="userName"> <BR>
파일 : <Input type="FILE" name="userFile"><BR>
<input type="SUBMIT" value=" 전 송 ">
</Form>
<%@ page contentType="text/html;charset=euc-kr" %>
<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%
String savePath="C:/fds2/jrun4/servers/default/flex/image"; // 저장할 디렉토리 (절대경로)
int sizeLimit = 10 * 1024 * 1024 ; // 파일업로드 용량 제한.. 10Mb
try{
MultipartRequest multi = new MultipartRequest(request, savePath,
sizeLimit,"euc-kr",new DefaultFileRenamePolicy());
String userName = multi.getParameter("file");
String fileName= multi.getFilesystemName("file");
String originFileName = multi.getOriginalFileName("file");
if(fileName == null) {
out.print("파일이 업로드 되지 않았습니다!!");
} else {
fileName=new String(fileName.getBytes("ISO-8859-1"),"euc-kr");
out.print("User Name : " + multi.getParameter("file") + "<BR>");
out.print("getFilesystemName() : " + fileName + "<BR>");
out.print("getOriginalFileName() : " + originFileName +"<BR>");
} // end if
} catch(Exception e) {
out.print(e.getMessage());
}
%>