今天同事给我提了一个bug,说IE浏览器无法下载网站上的固件版本文件(xxxx.img),点击下载后显示一堆二进制乱码,因为我们公司的固件版本文件是以.img结尾的,所以对应的content-type为默认的【大概是吧】;

本人一眼就看出来是mime类型的问题,因为这个问题在之前的apk中解决过,但是之前用的是IIS服务器,至于Apache怎么用。。。。。。

查看Apache2.conf配置文件【我的在/ete/apache2/apache2.conf】,里面有两行;

IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf

说明mods-enabled文件夹中的所有.load,.conf文件都加载了......

我们找到mime.conf文件,里面有几行AddType配置,我在其下面新增AddType application/octet-stream .img

然后重启Apache,ok了,其他mime类型请大家在网上搜索,

PS.请清理IE缓存

Apache添加mime类型-LMLPHP

04-23 05:21