我有一些通过HTTP共享的文件夹,比如说:http://myserver/files
里面有一些像png、avi、jpg、mp4等格式的文件。
我可以轻易地通过浏览器访问*.png或*.avi(例如:http://myserver/files/555.avi),但无法访问*.mp4。
因此IIS会返回404错误。
怎么回事?
谢谢!
更新:
可能很重要的是:我必须通过这种URL格式进行访问
我有一些通过HTTP共享的文件夹,比如说:http://myserver/files
里面有一些像png、avi、jpg、mp4等格式的文件。
我可以轻易地通过浏览器访问*.png或*.avi(例如:http://myserver/files/555.avi),但无法访问*.mp4。
因此IIS会返回404错误。
怎么回事?
谢谢!
更新:
可能很重要的是:我必须通过这种URL格式进行访问
我找到了解决方案。
我只需在我的网站中添加正确的MIME类型即可。
扩展名:mp4
MIME类型:video/mpeg
现在它可以正常工作了。
video/mpeg
文件名:test.mpeg
保存类型:电影剪辑
video/mp4
文件名:test.mp4
保存类型:MP4 视频
<!-- 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" />