Неверный тип MIME загруженного файла - PullRequest
0 голосов
/ 11 марта 2019

Мой HTML-код выглядит следующим образом:

<input type="file" id="myfile" />

Мой код JavaScript:

var myfile = $('#myfile');

При попытке загрузить файл .doc и отладке я вижу тип: type: "application/msword"

При выполнении того же, но на этот раз для .rar при отладке, тип является пустой строкой.Странно, потому что в моем локальном IIS у меня правильный тип, а также в Web.Config.Я также тестировал с .abc и той же проблемой.

Протестирован с Google Chrome и Microsoft Edge.

Есть идеи?

enter image description here

enter image description here

1 Ответ

0 голосов
/ 11 марта 2019

Тип содержимого для загрузки файла определяется браузером , а не сервером, поэтому ваши настройки IIS не имеют значения.

Если не использовать File API для чтения файла ииспользуя XHR или fetch для отправки (с большим количеством сниффинга типа контента в середине), тип контента, который выбирает браузер, находится вне вашего контроля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...