Java SpringWebMVC中的上传文件
我的SpringWeb应用程序基于java配置,包含web服务 除多部分请求外,所有其他web请求都可以工作。当我尝试上载文件时,它给出了一个错误,Java SpringWebMVC中的上传文件,java,spring,spring-mvc,multipartform-data,spring-java-config,Java,Spring,Spring Mvc,Multipartform Data,Spring Java Config,我的SpringWeb应用程序基于java配置,包含web服务 除多部分请求外,所有其他web请求都可以工作。当我尝试上载文件时,它给出了一个错误,所需的字符串参数Id不存在,但请求包含所需的参数 我在配置中添加了多部分解析器。这里是上传文件的功能 @PostMapping(path = "/upload") private String uploadImage(@RequestParam(name = "Id", required = true) String Id,
所需的字符串参数Id不存在
,但请求包含所需的参数
我在配置中添加了多部分解析器
。这里是上传文件的功能
@PostMapping(path = "/upload")
private String uploadImage(@RequestParam(name = "Id", required = true) String Id,
@RequestParam("image") MultipartFile[] image) {
return "Got it!!!";
}
这是多部分解析器bean
@Bean(name = "multipartResolver")
public CommonsMultipartResolver MultipartResolver() {
CommonsMultipartResolver resolver = new CommonsMultipartResolver();
resolver.setDefaultEncoding("utf-8");
return resolver;
}
我已尝试在请求映射中添加
consumes=“multipart/form data”
。能否显示请求标头?内容类型:multipart/form data这是我用来发送请求的邮递员的标头no,所有标题。我只能在“邮递员请求标题”部分中看到内容类型:多部分/表单数据
。除了字符串或两者都不起作用之外,是否上载了文件?能否显示请求标题?内容类型:多部分/表单数据这是我用于发送请求的邮递员标题否,所有标题。我只能在“邮递员请求标题”部分中看到内容类型:多部分/表单数据
,您的文件是否上载了,除了该字符串还是两者都不起作用?