springmvc文件上传

xiaoxiao2021-02-28  114

<!--文件上传的jar包-->       <dependency>         <groupId>commons-fileupload</groupId>         <artifactId>commons-fileupload</artifactId>         <version>1.3.1</version>>       </dependency>          <dependency>         <groupId>commons-io</groupId>         <artifactId>commons-io</artifactId>         <version>1.4</version>>       </dependency>   [java]  view plain  copy @Controller   public class Text {       @RequestMapping("/first")       public String t(MultipartFile upload, HttpSession session){             //获取用户上传的文件名称           String filename = upload.getOriginalFilename();//文件名称           //将相对路径换成绝对路径           String realPath = session.getServletContext().getRealPath("/upload");           //将 file 写入指定的路径              File file=new File(realPath,filename);              try {               upload.transferTo(file);               return "/welcon.jsp";           } catch (IOException e) {               e.printStackTrace();           }           return  "/upload.jsp";       }   }   [html]  view plain  copy <?xml version="1.0" encoding="UTF-8"?>   <beans  xmlns="http://www.springframework.org/schema/beans"           xmlns:aop="http://www.springframework.org/schema/aop"           xmlns:tx="http://www.springframework.org/schema/tx"           xmlns:context="http://www.springframework.org/schema/context"           xmlns:p="http://www.springframework.org/schema/p"           xmlns:mvc="http://www.springframework.org/schema/mvc"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi:schemaLocation="           http://www.springframework.org/schema/beans           http://www.springframework.org/schema/beans/spring-beans.xsd           http://www.springframework.org/schema/aop           http://www.springframework.org/schema/aop/spring-aop.xsd           http://www.springframework.org/schema/tx           http://www.springframework.org/schema/tx/spring-tx.xsd           http://www.springframework.org/schema/context           http://www.springframework.org/schema/context/spring-context.xsd            http://www.springframework.org/schema/mvc           http://www.springframework.org/schema/mvc/spring-mvc.xsd   ">       <!--配置 包 扫描器-->       <context:component-scan base-package="cn.hello.Upload"/>          <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"></bean>         <mvc:annotation-driven/>      </beans>   [html]  view plain  copy <h1>文件上传</h1>   <form action="/first" method="post" enctype="multipart/form-data">       文件   <input type="file" name="upload"/>       <input type="submit"/>   </form>   [html]  view plain  copy <body>      欢迎你   </body>  
转载请注明原文地址: https://www.6miu.com/read-32821.html

最新回复(0)