<%@page import="java.util.Enumeration"%>
<%@page import="com.oreilly.servlet.MultipartRequest"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="com.oreilly.servlet.multipart.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
// 获得 路径
String path = application.getRealPath("/");//获得全局路径
System.out.println(path);
String save=path+"images\\"; //存放你上传文件 的地方
// 声明一下 文件的大小
int size = 1024*1024*5;
// 借助 cos 里面的 Mulit
MultipartRequest mr=new MultipartRequest(request,save,size,"UTF-8");
// 根据 mr 获取一些信息
Enumeration e= mr.getFileNames();
while(e.hasMoreElements()){
String name=e.nextElement().toString(); //获得 集合里面的对象
String fname= mr.getFilesystemName(name);
out.println(fname);
}
// 想要获得上传 表单里面的 普通 input 值,不能用request 获取值了,用 mr
out.println(mr.getParameter("tname"));
%>
</body>
</html>
转载于:https://my.oschina.net/ZxArvin/blog/2483275