故障现象: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支持所有后缀的文件传输!
参考信息: