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

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

Сообщение Anonymous »

Я использую 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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