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

📄 upload.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 =request.getRealPath("");
	saveDirectory=saveDirectory+"\\xyf\\"+"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>
文件大小:<%= fileName.length()%><br><br>

  <!--文件下载部分代码-->
<% String strFileDown="C://Upload"+"//"+fileName;%>
<A href=<%=strFileDown%>><%= fileDescription[count-1] %></A>
<%	
		 } // end if 
	} // end while
%> 
您共上传<font color="red"><%= count %></font>个文件
<p>
<p>
<a href = "shijuanshangchuan.jsp">返回</a>
</p>
<hr>


</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -