在Struts2 中实现文件的上传:
文件上传:文件内容以字节流的方式读取客户端提交文件数据
文件上传必备的三个属性:
上传文件的File对象:File -->封装文件域对应的文件内容
上传文件名:FileName -->文件域对应的文件名称
上传文件内容类型:ContentType -->文件域对应的文件类型
文件上传前期准备工作:
1、指定表单数据的编码方式:form标签的enctype属性
==multipart/form-data -->使用mine编码,会以二进制流的方式来处理表单数据,文件上传必须的编码方式
对上传文件的过滤:
见:struts-fileup.xml;
改变临时文件的路径:
设置struts.multipart.saveDir属性来改变临时文件存放的目录;struts.xml文件中编写
<constant name="struts.multipart.saveDir" value="d:\\temp"/>
注:多个文件上传则使用集合保存
Struts2 中由三个属性与文件上传有关 :
* struts.multipart.parser
指定框架使用的上传文件组件,可选的值:pell/cos /jakarta默认为jakarta,
* struts.multipart.saveDir
指定临时目录;
* struts.multipart.maxSize
执行允许上传文件的最大字节数 默认为:2097152
Struts2文件上传与下载
最新推荐文章于 2025-07-26 12:16:13 发布
本文深入探讨了在Struts2框架中实现文件上传的方法,包括文件内容以字节流的方式读取、文件上传必备属性配置以及上传文件前期准备步骤。详细介绍了如何通过表单数据编码、文件过滤、改变临时文件路径等操作完成文件上传。
257

被折叠的 条评论
为什么被折叠?



