4:5 文件上传

CNDS :参考文档:

http://coolxing.iteye.com/blog/1269584

 

 

 

文件上传的步骤:

 

一:编写表单:

 

二:编写Action类

 

必须提供三个属性:

 

1:注意要继承ActionSupport这个校验的类。

2:只要这个Action类加载好了,这个File属性也会自动加载好(由fileUppload拦截器实现),我们只

需要将它保存到本地就好了。

3:此时拿到了File只是临时的文件(.tmp格式,不能当作是原始的文件名,要重新定义新的文件名的属性)

4:后面两个String类型的属性,名称前半部分必须是upload,要和File属性一致。

uploadContentType:表示文件的类型(框架自动封装好

uploadFileName:表示文件的名称(保存到本地时,我们可以在旧名称基础上进行重命名)如:

创建了一个保存的目录:

将拿到的文件copy保存到新服务器:

这三个属性是固定的写法。

 

 

用例代码:

 

三:配置拦截器:

 

原文地址:https://www.cnblogs.com/domi22/p/8048094.html