Ao fazer o upload da imagem hoje, foi relatado o seguinte erro: o serviço executa a exceção, não pôde analisar a solicitação de servlet multipartida; Exceção aninhada é java.lang.illegalStateException: org.apache.tomcat.util.http.fileupload.fileuploadbase $ filesizelimitexcededException: o arquivo de campo excede o tamanho máximo permitido de 1048576 bytes.
O Springboot padrão é de 1M, por isso é modificado de acordo com as necessidades.
Existem dois tipos, um é configurado na classe de inicialização e o outro é configurado no application.yml ou application.properties.
O primeiro tipo é adicionado da seguinte maneira, reinicie;
Multipart: Habiled: True Max-File-Size: 50MB Max-Request-Size: 50MB
O segundo tipo é adicionar o seguinte código à classe de inicialização: MB ou KB está OK.
/*** @Date: 2018/3/5 14: 02* @Author: hejr* @Description: Configuração do upload de arquivos*/ @beanpublic multipartconfigElement multipartConfigElement () {multipartconfigFactory fábrica = novo multipartConfigPactory (); // maximum factory.setMaxFilesize ("5MB"); /// Defina o total de dados de dados carregados Factory.SetMaxRequestSize ("50MB"); Return Factory.createmultipartConfig ();}Resumir
Os acima são os dois métodos de configuração para restringir o tamanho de arquivos ou imagens enviadas pelo editor. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!