⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 upload.jsp

📁 jsp 应用开发技术光盘 是《jsp应用开发技术》这本书的源代码
💻 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 + -