实现文件上传有很多方法,还有一些现成的插件可以使用,笔者在学习途中,并没有用过,读者可以百度一下。
笔者并没有实现文件过滤的功能,即限制文件的上传类型。
笔者使用了struts框架,需要在struts.xml文件的<struts></struts>标签内添加:
<!-- 设置上传文件的最大值 -->
<constant name="struts.multipart.maxSize" value="102400000"/>
struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true"/>
<constant name="struts.multipart.maxSize" value="102400000"/>
<include file="struts-default.xml"></include>
<package name="