Я пытался загрузить файлы на мой контроллер.
Это верхняя часть моего контроллера.Это работает, пока я не достигну максимального размера запроса + - 2 МБ
> @RequestMapping(value = {"/runlocalfiles"}, method =
> RequestMethod.POST, produces = "application/json")
> @ResponseBody
> @CrossOrigin(origins = "http://localhost:4200")
> public ResponseEntity run( HttpServletRequest request) {
> String jsonBase64Files = request.getParameter("base64files");
> String jsonChecks = request.getParameter("checks");
Сообщение об ошибке в браузере:
> Failed to load http://localhost:5001/runlocalfiles: No
> 'Access-Control-Allow-Origin' header is present on the requested
> resource. Origin 'http://localhost:4200' is therefore not allowed
> access. The response had HTTP status code 500.
Ошибка в консоли Java:
> java.lang.IllegalStateException: The multi-part request contained
> parameter data (excluding uploaded files) that exceeded the limit for
> maxPostSize set on the associated connector at
> org.apache.catalina.connector.Request.parseParts(Request.java:2893)
> ~[tomcat-embed-core-8.5.20.jar:8.5.20]...
Я попытался увеличить размер загрузки, добавив новые строки в application.properties.Также пытался изменить -1, например, 100 МБ
> spring.servlet.multipart.max-file-size= -1
> spring.servlet.multipart.max-request-size= -1
> spring.http.multipart.max-file-size = -1
> spring.http.multipart.max-request-size= -1
Любая помощь сокращается.