所需jar包:
commons-fileupload.jar
commons-io.jar
下载链接
form:
1.必须添加 enctype 属性,值为:multipart/form-data;
2.将作为上传框的 input 标签设置 type=”file”
servlet:(当表单添加了 enctype=”multipart/form-data” 属性,请求时的数据以字节的形式传输,所以对应的servlet中不能使用 request.getParameter(“param”) 得到表单项内容)
1.创建工厂
DiskFileItemFactory factory = new DiskFileItemFactory(15 * 1024,
new File("f:/temp"));
第一个参数为缓存区大小,第二个参数为缓存目标文件(必须存在),也可以不添加参数。
2.使用工厂创建解析器