我做的是多图片以及字段的一起上传.
我的图片在数据库中不是在一张图片表中存放的,由于存放到一张图片表中无法区分图片是属于哪个字段的,所以我采用将字段跟图片存放到了一张表中.
我的数据库表如图:
1.springmvc上传文件必须先在 applicationContext.xml中 写
<bean id=”multipartResolver” class=”org.springframework.web.multipart.commons.CommonsMultipartResolver”/> 对文件上传的配置.
2.在页面的form里边一定记得添加enctype=”multipart/form-data”
我想要上传的数据有三个如图:
3.sql语句为: insert into 表名(unLoadPound, receiptBill,unLoadCarNum) values(#{unLoadPound}, #{receiptBill},#{unLoadCarNum})
4.在Controller里边添加多图片上传的方法:
5.点击提交时数据会一起提交到数据库里边,数据库里边存放的只是图片的地址
(需要注意的是,图片的路径在数据库里尽量写的位数多点,不然上传不成功.)