Wednesday 8 October 2008

simple File upload

========= HTML =============
[html]
[head]
[meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"]
[title]1[/title]
[body]
[form method="post" action="upload1.jsp" enctype="multipart/form-data"]
Name : [input type="text" name="userName" value="myname"][br]
file : [input type="file" name="upfile"][br]
[input type="submit" value="submit"]
[/form]
[/body]
[/html]

====================

[head]
[meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"]
[title] 1[/title]
[/head]
[body]
[%
String path = "C:/test111/";
DiskFileUpload upload = new DiskFileUpload();
upload.setSizeMax(1024 * 1024);
upload.setSizeThreshold(4096);
upload.setRepositoryPath(path + "temp");
List items = upload.parseRequest(request);


FileItem item1 = (FileItem) items.get(0);
String name = item1.getString("euc-kr");
out.println("Name : "+name + "[br]");


FileItem item2 = (FileItem) items.get(1);
String fileName = item2.getName();
fileName = fileName.substring(fileName.lastIndexOf("\\") + 1);
long fileSize = item2.getSize();
File file = new File(path + "/" + fileName);
item2.write(file);
out.println(fileName + " !!!");
%]
[/body]
[/html]

No comments: