码迷,mamicode.com
首页 > Web开发 > 详细

第十一章节-上传文件

时间:2015-07-05 11:00:51      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

在Spring MVC中处理文件上传有两种方法:

(1)使用Common FileUp元件。

(2)使用Servlet 3.0和更高版本对文件上传的支持。

一、客户端编程

为了上传文件,要将html表格的enctype设置为multipart/form-data,表格中还要有一个类型为file的input元素,它会显示成一个按钮,点击时会打开一个选择文件的对话框。

如下:

<form action="action" enctype="multipart/form-data" method="post>
    选择文件<input type="file" name="filedName"/ multiple>
    <input type="submit" value="Upload"/>
</form>

在html5之前,如果要上传多个文件,就要写多个input,有了html5,只用在input中加入multiple属性。

二、MultipartFile接口

已经上传到Spring MVC的文件会包在一个MutlipartFile对象中,我们唯一要做的就是使用类型为MultipartFile的属性写一个domain类。

接下来讲解怎么得到控制器中已经上传的文件。

三、用Common FileUpload上传文件

这里要用到两个jar文件:

commons-fileupload.jar 

common-io.jar

此外还要在springmvc-servlet.xml文件中定义 multipartResolver bean 

<bean id="multipartResolver"     class="org.springframework.web.multipart.commons.CommonsMultipartResolver"
    <property name="mxcUploadSize" value="2000000"/>
</bean>

  

  

第十一章节-上传文件

标签:

原文地址:http://www.cnblogs.com/chuiyuan/p/4621768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!