扫码关注官方订阅号
为什么我什么都配置好了,就是接收不到来自multipart/form-data的
这是springmvc配置文件:
这是controller:
@RequestMapping(value = "/save",method = RequestMethod.POST) public String save(@RequestParam("file") MultipartFile file, HttpServletRequest request){ System.out.println(file.getOriginalFilename()); return "upload"; }
然后就报错:
求解,搞了好久
学习是最好的投资!
换个名字用uploadFile试试
导入这个包了吗
<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>
<!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 指定所上传文件的总大小不能超过200000KB。注意maxUploadSize属性的限制不是针对单个文件,而是所有文件的容量之和 --> <property name="maxUploadSize" value="200000000"/> </bean>
spring配置里加这句试试,我没详细研究过sping上传文件,但恰好做过的项目里有这种需求
抱歉没注意你已经加了这句,那可能我没法帮到你了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
换个名字用uploadFile试试
导入这个包了吗
spring配置里加这句试试,我没详细研究过sping上传文件,但恰好做过的项目里有这种需求
抱歉没注意你已经加了这句,那可能我没法帮到你了