Почему загруженные файлы RAR имеют тип mime: application/octet-stream и как изменить его на application/rar?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему загруженные файлы RAR имеют тип mime: application/octet-stream и как изменить его на application/rar?

Сообщение Anonymous »

Я использую Vaadin 24 с Spring Boot 3 и Tomcat в качестве контейнера сервлетов. Когда я пытаюсь загрузить файл с помощью компонента Vaadin, Upload, mime-тип загруженного файла — application/octet-stream, когда я ожидаю, что application/rar с файлами rar (или любой другой эквивалент, например application/vnd.rar или application/x-rar- сжатый). Также стоит отметить, что я использую браузер 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»