Подтвердить что ты не робот

Почему ошибка 404 возникает, когда я получаю доступ к файлу .mp4 по HTTP?

У меня есть общая папка через HTTP. Допустим: http://myserver/files

И есть некоторые файлы, такие как png, avi, jpg, mp4 и т.д.

Я могу легко получить доступ к *.png или *.avi через браузер (http://myserver/files/555.avi), но не могу получить доступ к *.mp4.

Итак, IIS дает ошибку 404.

Что?

Спасибо!

ОБНОВЛЕНИЕ:

Может быть, это важно: мне нужно получить доступ по этому URL-адресу

http://112.333.44.33/files/555.mp4

4b9b3361

Ответ 1

Итак, я нашел решение.

Я только что добавил правильный MIME-тип на свой сайт.

Расширение: mp4

Тип MIME: видео /mpeg

И теперь он отлично работает.

Ответ 2

Добавьте MIME-тип с расширением mp4 в IIS

Но обратите внимание, что вы должны установить MIME-тип видео /mp 4 вместо видео /mpeg orelse в IE "Сохранить объект как.." показывает другой формат, а также влияет на видеопроигрыватель по умолчанию, открытый браузером.

видео /MPEG

Имя файла: test.mpeg

Сохранить как тип: Видеоролик

видео /mp 4

Имя файла: test.mp4

Сохранить как тип: MP4 Video

Ответ 3

У меня была эта проблема, и я сравнивал файлы applicationhost.config с IIS10 (win10) и IIS 7.5 (win2008 R2), и это изменения, которые я отправил с iis10 на iis75.

29 новых типов и 5 измененных.

Остерегайтесь .ts, если вы используете typescript... ts был видеофайлом перед тем, как быть языком языка программирования

<!-- new types -->
<mimeMap fileExtension=".3g2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp2" mimeType="video/3gpp2" />
<mimeMap fileExtension=".3gp" mimeType="video/3gpp" />
<mimeMap fileExtension=".3gpp" mimeType="video/3gpp" />
<mimeMap fileExtension=".aac" mimeType="audio/aac" />
<mimeMap fileExtension=".adt" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".adts" mimeType="audio/vnd.dlna.adts" />
<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />
<mimeMap fileExtension=".dvr-ms" mimeType="video/x-ms-dvr" />
<mimeMap fileExtension=".json" mimeType="application/json" />
<mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />
<mimeMap fileExtension=".less" mimeType="text/css" />
<mimeMap fileExtension=".m2ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".m4a" mimeType="audio/mp4" />
<mimeMap fileExtension=".m4v" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4" mimeType="video/mp4" />
<mimeMap fileExtension=".mp4v" mimeType="video/mp4" />
<mimeMap fileExtension=".oga" mimeType="audio/ogg" />
<mimeMap fileExtension=".ogg" mimeType="video/ogg" />
<mimeMap fileExtension=".ogv" mimeType="video/ogg" />
<mimeMap fileExtension=".otf" mimeType="font/otf" />
<mimeMap fileExtension=".spx" mimeType="audio/ogg" />
<mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />
<mimeMap fileExtension=".ts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".tts" mimeType="video/vnd.dlna.mpeg-tts" />
<mimeMap fileExtension=".webm" mimeType="video/webm" />
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
<mimeMap fileExtension=".wtv" mimeType="video/x-ms-wtv" />

<!-- modified types -->
<mimeMap fileExtension=".avi" mimeType="video/avi" />
<mimeMap fileExtension=".cab" mimeType="application/vnd.ms-cab-compressed" />
<mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />
<mimeMap fileExtension=".ics" mimeType="text/calendar" />
<mimeMap fileExtension=".js" mimeType="application/javascript" />