e代剑客——温柔一刀

生活就像海洋,只有意志坚强的人,才能到达彼岸

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  76 随笔 :: 7 文章 :: 215 评论 :: 0 Trackbacks

spring对commons_fileupload和cos_fileuplaod的封装

类图如下所示:

commons-fileupload 

实例:

 1 // 获得context
 2
 3 javax.servlet.ServletContext servletContext = getServletContext();
 4
 5 // 获得resolver
 6
 7 MultipartResolver cmr =   new  CommonsMultipartResolver(servletContext);
 8
 9 // 获得request
10
11 MultipartHttpServletRequest multipartRequest  =  cmr.resolveMultipart(request);
12
13 // 转型为Default
14
15 DefaultMultipartHttpServletRequest defaultRequest = (DefaultMultipartHttpServletRequest)multipartRequest;
16
17 // 获得普通表单域的值
18
19 String txt = (String)defaultRequest.getParameter( " txt1 " );
20
21 // 获得文件表单域
22
23 MultipartFile file  =  multipartRequest.getFile( " file1 " );
24
25 // 获得这个文件的相关属性
26
27 String filename  =  file.getOriginalFilename();
28 long  filesize = file.getSize();
29 String contentType = file.getContentType();
30
31 // 产生文件名和空文件

32 File toFile = new  File( " c:\\test.jpg " );
33 // 上传
34 file.transferTo(toFile);
35
36
posted on 2006-08-22 09:21 温柔一刀 阅读(978) 评论(1)  编辑  收藏 所属分类: 开源框架

评论

# re: spring对commons_fileupload和cos_fileuplaod的封装 2007-08-29 17:23 层层
http://www.atcnc.com.cn 步进电机驱动器
http://www.atcnc.com.cn/ST-K01/ST-K01.HTM 步进电控制器
http://www.atcnc.com.cn/2PHASE/2PHASE.HTM 两相步进电机驱动器
http://www.atcnc.com.cn/3PHASE/3PHASE.HTM 三相步进电机驱
动器  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航:
 
联系偶 zhupanjava@gmail.com 温柔一刀