我正在尝试通过以下POST映射将多个文件上传到Spring Boot控制器(WebFlux):
_id INTEGER PRIMARY KEY AUTOINCREMENT
如果我不添加键罩,则映射工作正常。如果我添加以下依赖项
@PostMapping(value = "/files", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public void uploadFile(@RequestBody Flux<Part> parts) {
log.info("Mapping worked!");
}
以及 application.properties 的基本密钥斗篷属性:
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-spring-boot-starter</artifactId>
</dependency>
我总是遇到以下异常:
keycloak.realm = Demo
keycloak.auth-server-url = http://localhost:8080/auth
keycloak.ssl-required = external
keycloak.resource = fileupload
keycloak.credentials.secret = MY_SUPER_SECRET
keycloak.use-resource-role-mappings = true
请注意,其他带有 application / json 数据的POST请求也可以正常工作,也可以执行GET请求等。除文件上载外,其他一切正常:(有人知道如何解决此问题吗?