Erro Rest (Expected MultipartHttpServletRequest: is a MultipartResolver configured?)

3 respostas
E

Estou desenvolvendo um webService Rest, porém esta ocorrendo o seguinte erro :

HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver configured?

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: Expected MultipartHttpServletRequest: is a MultipartResolver configured?
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
	org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

@RequestMapping(value="/upload", method = RequestMethod.POST) public @ResponseBody String handleFileUpload( @RequestParam("fileJson") MultipartFile fileJson){ System.out.println("teste"); return null; }

3 Respostas

E

tentei, configurar dessa forma, mas porém o erro persiste :slight_smile:

@Configuration

public class FileConfig {

<a class="mention" href="/u/bean">@Bean</a>(name = “multipartResolver”)

public CommonsMultipartResolver multipartResolver() {

CommonsMultipartResolver multipartResolver = new CommonsMultipartResolver();

multipartResolver.setMaxUploadSize(10485760);

return multipartResolver;

}
}

edumatias

Bom dia amigo.

Tente

https://www.concretepage.com/spring-4/spring-4-mvc-single-multiple-file-upload-example-with-tomcat

Tente adicionar as configurações de MultipartCoonfig.

[]'s

E

Estou utilizando o SPRING puro, porém ao implementar o exemplo do site, esta dando erro aqui

MultipartConfigFactory cannot be resolved to a type

MultipartConfigFactory factory = new MultipartConfigFactory();

Criado 21 de novembro de 2017
Ultima resposta 21 de nov. de 2017
Respostas 3
Participantes 2