首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Java开发过程中文件下传的各种方式全面总结(转)

2012-12-21 
Java开发过程中文件上传的各种方式全面总结(转)到目前为止:我接触到的有关上传的类型有这么几种JSP+Servle

Java开发过程中文件上传的各种方式全面总结(转)

到目前为止:我接触到的有关上传的类型有这么几种
JSP+Servlet的,Struts2的,Struts的,FTP的,ExtJs的,Flex的

最终还是建议看看,后面详细写的Struts2的上传文章最为实用


第一:JSP+Servlet上传
这个最基础的上传示例[其实也可以完全在JSP上进行处理]
我选用的包是Apache commons fileupload.jar
下载地址:http://jakarta.apache.org/commons/fileupload/


JSP页面具体代码

?上 面文件中有几个需要注意的地方就是

1. action="UploadServlet" 必须和后面的web.xml配置文件中对servlet映射必须保持一致.
2. method="POST" 这里必须为"POST"方式提交不能是"GET".
3. enctype="multipart/form-data" 这里是要提交的内容格式,表示你要提交的是数据流,而不是普通的表单

文本.
4. file1,file2,file3表示你要3个文件一起上传,你也可以一次只上传一个文件.


Servlet处理类程序

?UploadAction----------------
??struts.xml-------
?特别说明这条的必要性,可以使你上传任意大小文件

?<constant name="struts.multipart.maxSize" value="102400000000000" />


关于FLEX的上传在我博客文章:http://javacrazyer.iteye.com/blog/707693
关于EXT的上传在我博客文章:http://javacrazyer.iteye.com/blog/707510
关于FTP的上传在我的博客文章:http://javacrazyer.iteye.com/blog/675440
关于Struts的上传在我的博客文章:?http://javacrazyer.iteye.com/blog/619016

?

热点排行