IIS的Webdav报错404无法播放mkv视频和调用字幕文件

2023年2月28日 221点热度
故障现象:nplayer访问IIS的webdav服务,点播mkv视频出现报错信息:“此文件不可播放:404”——
这是因为IIS的对MIME类型实施白名单策略,没有添加到MIME类中的文件类型(即后缀)是无法传输的。
解决办法:到【IIS】-【网站】-【“具体网站】-【MIME类型】添加新后缀类型即可。

添加扩展名支持有两种办法:

1、指定类型:
  • 文件扩展名:“ mkv ,MIME类型:“ application/octet-stream ”
  • 保存,nplayer即可播放mkv视频
  • 字幕也必须添加,否则无法调用(经实际验证不添加MIME确实无法调用):
  • 文件扩展名:“ srt 、MIME类型:“ application/octet-stream 

2、所有类型:
  • 也可以配置IIS支持任何扩展名类型的文件,在MIME中添加一个新类型:
  • 文件夹扩展名为通配符: “ * ”,MIME 类型填写: “ application/octet-stream ” 
  • 现在,Webdav支持所有后缀的文件传输!
参考信息:

SSJ

不积跬步无以至千里