【JSP开源代码栏目提醒】:网学会员鉴于大家对JSP开源代码十分关注,论文会员在此为大家搜集整理了“File_Chinese.jsp”一文,供大家参考学习
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%@ page contentType="text/html;charset=GB2312" %>
<html>
<head>
<title>CH9 - File_Chinese.jsp</title>
</head>
<%
// 声明将上传的文件放置到服务器的C:\Upload目录中
// 声明限制上传的文件大小为 5 MB
String saveDirectory = "C:\\Upload\\";
int maxPostSize = 5 * 1024 * 1024 ;
// 声明上传文件名称
String FileName = null;
// 声明上传文件类型
String ContentType = null;
// 声明上传文件内容描述
String Description = null;
// 计算上传文件的个数
int count = 0 ;
// 声明上传文件名所使用的编码,默认值为 ISO-8859-1,
// 若改为GB2312则支持中文名
String enCoding = "GB2312";
// 产生一个新的MultipartRequest 对象,multi
MultipartRequest multi = new MultipartRequest(request, saveDirectory, maxPostSize, enCoding);
%>
<body>
<%
// 取得所有上传的文件输入类型名称及描述
Enumeration filesname = multi.getFileNames();
Enumeration filesdc = multi.getParameterNames();
while (filesname.hasMoreElements())
{
String name = (String)filesname.nextElement();
String dc = (String)filesdc.nextElement();
FileName = multi.getFilesystemName(name);
ContentType = multi.getContentType(name);
Description = multi.getParameter(dc);
if (FileName != null)
{
count ++;
%>
<font color="red">您上传的第<%= count %>个文件:</font><br>
文件名称为:<%= FileName %><br>
文件类型为:<%= ContentType %><br>
文件的描述:<%= Description %><br><br>
<%
} // end if
} // end while
%>
您总共上传<font color="red"><%= count %></font>个文件
</body>
</html>
上一篇:
fileWriterExample1.jsp
下一篇:
法律专业开题报告范文