Я использую Vaadin 24 со Spring Boot 3.x и Tomcat в качестве контейнера сервлетов. Когда я пытаюсь загрузить файл с помощью компонента Vaadin, Upload, MIME-тип загружаемого файла — application/octet-stream, когда я ожидаю, что application/rar с файлами rar (или любой другой эквивалент, например application/vnd. rar или application/x-rar-compressed). Также стоит отметить, что я использую веб-браузер Firefox в ОС Windows.
Я настроил прослушиватель успеха для загрузки компонента, как показано здесь
Код: Выделить всё
addSucceededListener(success -> {
val receiver = (MemoryBuffer) this.getReceiver();
val length = success.getContentLength();
val fileName = success.getFileName();
val mime = success.getMIMEType(); // mime type is application/octet-stream
...
});
Почему это application/octet-stream и что я могу изменить, чтобы тип MIME — application/rar или любой другой эквивалент, чтобы я мог лучше обработать файл?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... w-to-chang