在我们项目开发中,永远逃不开像图片等的文件上传,小到一个用户头像,大到一个图书商城的商品图片等等.
在本文中,笔者将要介绍的是springMVC下的图片(文件)上传.在本文中,笔者介绍的图片上传,上传到一个虚拟的文件服务器中,存入数据库的是图片的文件名.
在SpringMVC框架中,完美支持对多部件类型的解析.
在页面表单中,提交enctype="multipart/form-data"的数据时,需要springmvc对multiPart类型数据进行解析.
首先配置multipart类型解析器
<!-- 文件上传 -->
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 设置上传文件的最大尺寸为5MB -->
<property name="maxUploadSize">
<value>5242880</value>
</property&g