类型 | 扩展名 | mime | 错误做法 |
安卓安装包 | .apk | application/vnd.android.package-archive | application/vnd.android |
苹果安装包 | .ipa | application/octet-stream.ipa | application/vnd.iphone |
苹果在线安装配置文件 | .plist | application/xml | / |
为什么安卓跟苹果的安装包我写了一个错误的,因为设置了错误的MIME文件也是可以下载的,但是下载后可能存在文件无法识别的问题~!
去年有一段时间,我好些客户问,我服务器的安卓怎么在小米华为手机上可以正常下载,但是在三星手机上下载后提示未知文件呢?其实就是因为APK的MIME类型设置成了application/vnd.android。修改为application/vnd.android.package-archive立马恢复正常。这个问题主要出现在IIS上,因为LINUX系统下MIME文件类型是默认会在线更新的!如果你的APK下载后被手机自带浏览器提示无法识别的文件,则说明就是这个问题!