正在装载数据…… 首先下载:两个包文件 commons-fileupload-1.2.jar commons-io-1.3.2.jar 放到 D:\wapeditvesion\editer\WEB-INF\lib下(我的本地磁盘)就可以使用以下程序了
<?xml version="1.0" encoding='utf-8'?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="application/vnd.wap.xhtml+xml;charset=UTF-8"/> <title>up file</title> </head> <body> <form name="form1" method="post" action="upload.jsp" enctype="multipart/form-data"> password:<input type="text" name="pass"/><br/> up file: <input type="file" name="file1"/><br/> <input type="submit" name="submit" value="submit"/> </form> </body> </html>
upload.jsp ----------------------------------------------------------------------------
<%@ page import="org.apache.commons.fileupload.FileItem" %> <%@ page import="org.apache.commons.fileupload.servlet.ServletRequestContext" %> <%@ page import="java.io.File" %> <%@ page contentType="text/vnd.wap.wml;charset=UTF-8" language="java" %> <jsp:useBean id="fUpload" scope="page" class="org.apache.commons.fileupload.FileUpload"/> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> <wml> <card> <p> <% try { String path = request.getSession().getServletContext().getRealPath("/"); out.println(path); out.println(request.getParameterMap()); fUpload.setSizeMax(1000000); out.println("hi.nihao1"); fUpload.setFileItemFactory(new org.apache.commons.fileupload.disk.DiskFileItemFactory()); out.println("hi.nihao2"); java.util.List items = fUpload.parseRequest(new ServletRequestContext(request)); out.println("hi.nihao3"); FileItem fi = (FileItem) items.get(1); out.println("hi.nihao4"); File uploadFile = new File(path+"/"+fi.getName()); out.println("hi.nihao5");
fi.write(uploadFile); out.println("hi.nihao6"); out.println(request.getSession().getServletContext().getRealPath("/")); } catch (Exception ex) { ex.printStackTrace(System.out); out.println("ERROR~!"+ex); } %> </p> </card> </wml>
本文来源:http://blog.csdn.net/tangcx/archive/2007/08/27/1760939.aspx
|