`
1140566087
  • 浏览: 547625 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
博客专栏
2c4ae07c-10c2-3bb0-a106-d91fe0a10f37
c/c++ 入门笔记
浏览量:18074
3161ba8d-c410-3ef9-871c-3e48524c5263
Android 学习笔记
浏览量:309446
Group-logo
J2ME 基础学习课程集
浏览量:17988
A98a97d4-eb03-3faf-af96-c7c28f709feb
Spring 学习过程记录...
浏览量:17193
社区版块
存档分类
最新评论

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	
		

		
		
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics