我是一个大型媒体密集型网站的管理员。我们对视频 MIME 类型进行了一些实验。我们交替使用 Content-Disposition: attachment + Content-type: application/octet-stream 强制下载和实际返回正确的 MIME 类型。
无论我们设置它的方式,我们都有投诉。使用正确的 MIME 类型,许多人尝试播放内容的浏览器插件损坏或不兼容,但由于格式不兼容或其他问题而失败。这给我们留下了支持电子邮件,试图帮助客户配置他们损坏的浏览器。另一方面,不使用正确的 MIME 类型会使喜欢单击文件并在此后不久启动插件的人感到不安。
在强制浏览器下载文件时,我们看到的投诉可能减少了 20%,所以我们很确定我们会坚持下去,但我想听听其他人对此的看法,因为看起来就像一个真正的灰色地带。
作为记录,我们的文件格式是 WMV、XviD、QT mpeg4 mov 和 Ipod m4v 以及流式闪存。