---------------------------------------------------
***FileSelect.jsp
<%@ page contentType="text/html;charset = EUC-KR" %>
-------------------------------------------------
***ViewPage.jsp
<%@page contentType="text/html;charset=euc-kr" %>
<%@page import="com.oreilly.servlet.MultipartRequest,
com.oreilly.servlet.multipart.DefaultFileRenamePolicy, java.util.*, java.io.*"
%>
<%
String realFolder="";
String saveFolder="filestorage";
String encType="euc-kr";
int maxSize=5*1024*1024;
ServletContext scontext=getServletContext();
realFolder=scontext.getRealPath(saveFolder);
//out.println("the realpath is:"+realFolder+"
");
try
{
MultipartRequest multi=null;
multi=new MultipartRequest(request,realFolder,maxSize,encType,new DefaultFileRenamePolicy());///////////realFolder
Enumeration params=multi.getParameterNames();
while(params.hasMoreElements()){
String name=(String)params.nextElement();
String value=multi.getParameter(name);
out.println(name+"="+value+"
");
}
Enumeration files=multi.getFileNames();
while(files.hasMoreElements()){
String name=(String)files.nextElement();
String filename=multi.getFilesystemName(name);
String original=multi.getOriginalFileName(name);
String type=multi.getContentType(name);
File f=multi.getFile(name);
out.println("ÆĶó¸ÞÅÍ À̸§:"+name+"
");
//out.println("½ÇÁ¦ÆÄÀÏ À̸§:"+original+"
"); //±³Àç¿øº»
out.println("½ÇÁ¦ÆÄÀÏ À̸§: " +original+"
");
out.println("ÀúÀåµÈ ÆÄÀÏ À̸§:" +filename+"
");
out.println("ÆÄÀÏŸÀÔ:"+type+"
");
if(f!=null){
out.println("Å©±â:"+f.length());
out.println("
");
}
}
}catch(IOException ioe){
System.out.println(ioe);
}catch(Exception ex){
System.out.println(ex);
}
%>
jsp½ºÅ͵ð 2004 12 21
¼Ò½º»ó¼¼º¸±â
http://www.6VJ.com/jsp/jsp1221.txt
´Ù¿î¹Þ±â
http://www.6VJ.com/jsp/cos-27May2002.zip