<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>
[省略了set,get方法的,action里面必须填set,get否则不能注入]
1:必须定义三个属性,且标红的那个单词必须与表单处对应,这三个属性是固定的写法。
3:只要这个Action类加载好了,这个File属性也会自动加载好(由fileUppload拦截器实现),我们只
4:此时拿到了File只是临时的文件(.tmp格式,不能当原始文件名,要重新定义新的文件名的属性)
5:后面两个String类型的属性,名称前半部分必须是upload,要和File属性一致。
uploadContentType:表示文件的类型(框架自动封装好)uploadFileName:表示文件的名称(保存到本地时,我们可以在旧名称基础上进行重命名)如:创建了一个保存的目录: