提问人:leonbear 提问时间:6/19/2018 最后编辑:leonbear 更新时间:6/19/2018 访问量:404
使用 POSTMAN 将文件上传到 Spring MVC 3.0.x
upload file using POSTMAN to Spring MVC 3.0.x
问:
坦率和直截了当。
尝试在 Spring 3.0.6 上编写控制器代码,并使用 POSTMAN 对其进行测试。
我发现如果我使用 POSTMAN 提交文件,配置如下:
{
Headers:{
enctype :multipart/form-data
}
Body:{
(form-data) 'filename': '__file_path__'
}}
然后我无法在MVC中处理它;
当我像这样编写 MVC 代码时:
@RequestMapping(value = "uploadModelXlsFile", method = RequestMethod.POST)
public ResponseEntity<String> uploadModelXlsFile(@RequestParam("file") MultipartFile file)
然后我无法在 POSTMAN 中上传文件。
总之,我还没有找到将这两个组件结合起来的方法。
所以我在这里寻求帮助,请任何人得到想法帮助我。
非常感谢您阅读这篇文章。最美好的祝愿和美好的生活。
答:
0赞
leonbear
6/19/2018
#1
好的,大功告成。
在像我这样的 Java 项目中,您需要在 XML 配置文件中添加一些行。
添加到文件 (WEB-INF/spring-mvc(phrasefix).xml) 以下行:
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver" />
</beans>
然后一切都很顺利。
评论