Como fazer upload de vários arquivos usando o Webflux?

Como fazer upload de vários arquivos usando o Webflux?

Eu envio uma solicitação com o tipo de conteúdo:multipart/form-data e o corpo contém umpart cujo valor é um conjunto de arquivo

Para processar um arquivo único, faço o seguinte:

Mono<MultiValueMap<String, Part> body = request.body(toMultipartData());
body.flatMap(map -> FilePart part = (FilePart) map.toSingleValueMap().get("file"));

Mas como fazer isso para vários arquivos?

PS. Existe outra maneira de fazer upload de um conjunto de arquivos no webflux?

questionAnswers(4)

yourAnswerToTheQuestion