Spring Web MVC JSP页面文件上传
程序员文章站
2022-04-12 18:36:16
Spring Web MVC 文件上传示例...
1.1 相关依赖
<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>2.3</version> </dependency>
1.2 文件上传解析器
<!-- 配置文件上传解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 字符编码 --> <property name="defaultEncoding" value="UTF-8"/> <!-- 允许上传的最大文件 KB --> <property name="maxUploadSize" value="102400"/> </bean>
1.3 后台接口
/**
* Created with IntelliJ IDEA.
*
* @author Demo_Null
* @date 2020/8/27
* @description 文件上传
*/ @RestController @RequestMapping("/demo") public class DemoController { @PostMapping(value = "/post") // 多文件上传时,只需要将参数改为 MultipartFile[] 数组,然后循环取出文件即可。 public void get(MultipartFile file) throws IOException { System.out.println(file.getOriginalFilename()); file.transferTo(new File("C:\\Users\\softw\\Desktop\\temp\\" + file.getOriginalFilename())); } }
本文地址:https://blog.csdn.net/Demo_Null/article/details/108264555