zoukankan      html  css  js  c++  java
  • springmvc文件上传

     

     

     

     

    文件上传

    导包

    需要导入文件上传的两个jar

    index.jsp

    注意使用文件上传的时候,需要将enctype更改为文件上传的编码

    springmvc配置文件上传

    注意:id不能变

    <bean id="multipartResolver"

       class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

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

       </bean>

    controller

    controller中定义方法,获得上传的文件,并上传到tomcat服务器上

    @RequestMapping(value = "/upload", method = RequestMethod.POST)

       public String upload(@RequestParam("file") MultipartFile file, HttpServletRequest request) {

          String filename = file.getOriginalFilename();

          SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmssSS");

          String format = simpleDateFormat.format(new Date());

          filename = format + filename;

          String path = request.getServletContext().getRealPath("/upload");

          File file2 = new File(path);

          if(!file2.exists()){

            file2.mkdir();

          }

          System.out.println(filename);

          try {

            file.transferTo(new File(path, filename));

          } catch (IllegalStateException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

          } catch (IOException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

          }

          return "";

       }

    上传测试

    在后台打印上传的图片的名称

    tomcat中找到上传的图片

    在浏览器上访问一下该图片

  • 相关阅读:
    网上商城设计
    制造业ERP项目设计摘录
    ERP项目
    .NET 连接Oracl 数据库
    Ninject IOC容器 依赖注入 ,控制反转。
    ASP.NET中小型软件系统中复合条件的查询
    Winform 界面设置
    XML DOCUMENT 读写文件
    如何才能更好的阅读别人的源代码
    我的类库之添加水印类
  • 原文地址:https://www.cnblogs.com/mhm111/p/11422552.html
Copyright © 2011-2022 走看看