多图片上传

HTML 代码

<form action="${pageContext.request.contextPath }/company/inserposun" method="post" enctype="multipart/form-data" οnsubmit="return toVaild()">

<table align="center" cellpadding="2">
<tr>
<td>图&nbsp; 片:</td>
<td align="left"><input name="logPic" type="file" multiple style="width: 160px;" /></td>
</tr>

<tr>
<td colspan="4" align="left" valign="middle">&nbsp; <input type="submit" id="tijiaobutton" value="保存" /> 

</td>
</tr>
</table>
</form>

后台代码:

public String inserposun(HttpSession session, @RequestParam MultipartFile[] logPic, Model mod) throws ParseException {

String mString = "";
try {
for (MultipartFile ms : logPic) {
// 文件的原始名称
String picone = ms.getOriginalFilename();
if (logPic != null && picone != null && picone.length() > 0) {
// 存储图片的物理路径
String pic_path = session.getServletContext().getRealPath("/").replace("ROOT", "images")
+ "dilap//";
// 新的图片名称
String newFileName = UUID.randomUUID() + picone.substring(picone.lastIndexOf("."));
// 新图片
File newFile = new File(pic_path + newFileName);
// 将内存中的数据写入磁盘
ms.transferTo(newFile);
// 将新图片名称写到table中
dp.setDpPicture(Constant.DILAPIDATIONCOUNT_PICTURE_URL + newFileName);
dp.setDcId(dc.getDcId());

//执行插入
dpm.insertSelective(dp);
}
}

mString = "成功";
} catch (Exception e) {
mString = "失败";
// TODO: handle exception
}

return mString ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值