Struts2文件上传与下载

在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)