当我通过HTTP访问*.mp4文件时,为什么会出现错误404?

Dev*_*per 21 windows security iis-7 http

我在HTTP上有一些共享文件夹.让我们说:http:// myserver/files

还有一些像png,avi,jpg,mp4等的文件.

我可以通过浏览器(http://myserver/files/555.avi)轻松访问*.png或*.avi但无法访问*.mp4.

所以IIS给出了404错误.

这是怎么回事?

谢谢!

更新:

可能很重要:我必须通过这种URL格式访问

http://112.333.44.33/files/555.mp4

Dev*_*per 36

所以我找到了解决方案.

我刚刚在我的网站上添加了正确的MIME类型.

扩展名:mp4

MIME类型:video/mpeg

现在它工作正常.

  • 刚刚在web.config中添加了它,它对我有用(Server 2008 R2-IIS 7.5)谢谢:-) (2认同)
  • 将其添加到 staticContent 标记内的 web.config(无需重新启动)中应该就足够了: <system.webServer> <staticContent> <mimeMap fileExtension=".mp4" mimeType="video/mp4" /> </staticContent> < /system.webServer> [链接]https://blogs.iis.net/bills/how-to-add-mime-types-with-iis7-web-config (2认同)

Eri*_*ric 15

在IIS中添加扩展名为mp4的MIME类型

但是请注意,你应该在IE 中将MIME类型video/mp4而不是video/mpeg orelse设置为"Save Target As .."显示不同的格式,它还会影响浏览器打开的默认视频播放器.

视频/ MPEG

文件名:test.mpeg

保存类型:Movie Clip

视频/ MP4

文件名:test.mp4

保存类型:MP4视频