美文网首页
spring图片上传

spring图片上传

作者: 又双叒叕苟了一天 | 来源:发表于2018-01-30 19:19 被阅读0次

    1.前端form表单添加属性
    enctype="multipart/form-data"

    2.页面添加
    <input type="file" name="pictureFile"/>

    3.服务器端处理

    //注意pictureFile和前端的对应
    @RequestMapping("/updateItem")  
    public String updateItems(Items items,MultipartFile pictureFile) throws IllegalStateException, IOException{
      //取得文件名       
      String name=pictureFile.getOriginalFilename();
      //产生唯一文件名加上后缀
      String filename=UUID.randomUUID()+name.substring(name.indexOf("."));  
      //将文件名存入数据库   
      pictureFile.transferTo(new File("D:\\image\\"+filename));
      items.setPic(filename);
      itemsService.updateItems(items);  
      return "redirect:list";
    } 
    

    4.服务器add external web module给到存放图片的服务器

    5.配置springMvc.xml

    <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
      <property name="maxUploadSize">
        <value>5242880<�/value>//5MB
      </property>
    </bean>
    

    相关文章

      网友评论

          本文标题:spring图片上传

          本文链接:https://www.haomeiwen.com/subject/rveczxtx.html