Quarkus RESTEasy зависимость по умолчанию, обходной путь для получения имени загруженного файла без пользовательского разбора html - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь разработать один микросервис, который будет загружать файл в облако Amazon S3. Поскольку Quarkus использует RESTEasy по умолчанию, я не могу использовать MultipartFile, предоставляемый org.springboot.web.multipart.MultipartFile. Тогда я решил использовать RESTEasy, но после перехода по этой ссылке @ MultipartForm Как получить оригинальное имя файла? надежды не осталось. Неужели нет возможности получить имя и расширение загруженного файла без разбора файла HTML? Если нет, то как я могу исключить зависимость RESTEasy, чтобы MultipartFile из Spring-Boot мог работать? Без оригинального имени и расширения файлов загрузка файлов в Amazon S3 не имеет смысла.

1 Ответ

0 голосов
/ 18 марта 2020

Я согласен, что это то, что мы должны улучшить в RESTEasy и Quarkus.

Прямо сейчас, насколько мне известно, нет ничего лучше, чем SO-ответ, который вы указали. JAX-RS ничего для этого не предоставляет, поэтому нам понадобится определенное расширение c RESTEasy, чтобы упростить все это.

Не могли бы вы открыть проблему Quarkus, чтобы начать обсуждение? https://github.com/quarkusio/quarkus/issues

Я буду пинговать соответствующих людей, чтобы попытаться запустить этот мяч.

...