图片上传处理

1.1    加入上传功能需要的jar包

 

1.2    配置多媒体解析器

<!-- 配置多媒体处理器 -->

    <!-- 注意:这里id必须填写:multipartResolver -->

    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

       <!-- 最大上传文件大小 -->

       <property name="maxUploadSize" value="8388608" />

    </bean>

1.3   jsp修改

1.4 编写图片上传处理代码

//图片上传用MultipartFile接收文件

    @RequestMapping(value = "updateItem", method = { RequestMethod.POST, RequestMethod.GET })

    public String updateItem(Item item, Model model, MultipartFile picFile) throws Exception {

 

       // 图片新名字

       String name = UUID.randomUUID().toString();

       // 图片原名字

       String oldName = picFile.getOriginalFilename();

       // 后缀名

       String exeName = oldName.substring(oldName.lastIndexOf("."));

 

       File pic = new File("D:\\WebWork\\" + name + exeName);

       // 保存图片到本地磁盘

       picFile.transferTo(pic);

       // 更新商品图片信息

       item.setPic(name + exeName);

 

       itemServices.update(item);

       model.addAttribute("item", item);

       model.addAttribute("msg", "修改商品成功");

       return "itemEdit";

    }

 

转载于:https://www.cnblogs.com/yuwenweisan/p/10938781.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值