Die mehrteilige Servlet -Anfrage nicht analysierenJava

Java-Forum
Anonymous
 Die mehrteilige Servlet -Anfrage nicht analysieren

Post by Anonymous »

Ich habe ein Problem (Multipart -Problem) Wenn ich eine Datei hochladen möchte, kürzlich habe ich die Java -Version und den Spring -Boot aktualisiert. Jetzt verwende ich: < /p>
Java: 17 < BR /> Springboot: 3.2.0 < /p>
Ich verwende einen Mikroservice, der Anforderungen an andere Mikrodienste (alle in Java) filtert, aber ich bin mir nicht sicher, ob ich Filterung verwende. Da die Anforderung einen Fehler in dieser Anwendung markiert. < /p>
Hauptklasse: < /p>
public static void main(String[] args) {
new SpringApplicationBuilder(mainClass.class)
.web(WebApplicationType.REACTIVE)
.run(args);
}

@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder) {
return builder.routes()
.route("service1", r -> r.path("/service1/**").filters(f -> f.stripPrefix(3))
.uri("lb://service-1"))
.route("service2", r -> r.path("/service2/**").filters(f -> f.stripPrefix(3))
.uri("lb://service-2"))
.build();
}
< /code>
Application.yml
#################################################
### Settings ###
#################################################

# Application and Active Profile
spring:
mvc:
hiddenmethod:
filter:
enabled: true
application:
name: gateway
profiles:
active: dev
servlet:
multipart:
max-file-size: 20MB
max-request-size: 20MB
enabled: true
---
spring:
cloud:
gateway:
default-filters:
- DedupeResponseHeader=Access-Control-Allow-Credentials Access-Control-Allow-Origin
- AddResponseHeader=Access-Control-Allow-Origin, *
httpclient:
connect-timeout: 25000
response-timeout: 25000
globalcors:
corsConfigurations:
"[/**]":
allowedOrigins:
- "https://localhost:4200"
allowedHeaders: "*"
allowedMethods:
- GET
- POST
- OPTIONS
- PUT
- DELETE
maxAge: 18000
allowCredentials: true

hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 1200000
strategy: THREAD

< /code>
Bildbeschreibung Geben Sie hier < /p>
Protokolle Probleme: < /p>
verursacht durch: org.apache.commons.FileUploadload .FileUploadBase $ iOFileUploadexception: Die Verarbeitung von Multipart/Form-Data-Anforderungen ist fehlgeschlagen. Der Stream endete unerwartet
unter org.apache.commons.FileUpload.FileUploadbase.parsequest (FileUploadbase.java:380)
bei [internen Klassen] < /p>
Ich möchte. Laden Sie die Datei korrekt hoch, ohne den Multipart -Fehler zu erhalten. Vielen Dank für die Informationen, die Sie mir mitbringen können. https://github.com/spring-projects/spri ... sues/18644

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post