📄 upload.jsp
字号:
<%@page pageEncoding="gb2312"%><%@page contentType="text/html; charset=gb2312"%><%request.setCharacterEncoding("gb2312");%><%@ page import="java.io.*" %><%@ page import="java.util.*" %><%@ page import="com.oreilly.servlet.MultipartRequest" %><% // 将上传文件存放在 C:\Upload下 String saveDirectory = "F://Upload"; File uploadPath=new File(saveDirectory); if(!uploadPath.exists()) uploadPath.mkdir(); // 上传文件的大小限制在5 MB int maxPostSize = 5 * 1024 * 1024 ; // 存放文件描述 String fileDescription[] = {null,null}; // 上传文件名 String fileName = null; // 上传文件数 int count = 0 ; // 上传文件 MultipartRequest multi = new MultipartRequest(request, saveDirectory, maxPostSize,"GBK" ); %><html><head><title>File Upload</title></head><body><% // 取得文件描述 if ( multi.getParameter("File1") != null ) { fileDescription[0] = multi.getParameter("File1"); } else { fileDescription[0] = ""; } if ( multi.getParameter("File2") != null ) { fileDescription[1] = multi.getParameter("File2"); } else { fileDescription[1] = ""; } // 取得所有上传文件名称 Enumeration filesname = multi.getFileNames(); while (filesname.hasMoreElements()) { String name = (String) filesname.nextElement(); fileName = multi.getFilesystemName(name); File f = multi.getFile(name); String ContentType = multi.getContentType(name); if (fileName != null) { count ++;%><font color="red">您上传的第<%= count %>个文件:</font><br>文件名:<%= fileName %><br>文件类型:<%= ContentType %><br>文件描述:<%= fileDescription[count-1] %><br><br><% } // end if } // end while%> 您共上传<font color="red"><%= count %></font>个文件</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -