在移动浏览器(android os)中下载文件自动转换为.zip时出错


Error download file in mobile browser (android os) auto convert to .zip?

当我使用链接<a href="test.apk">download</a>是结果下载OK

但是当我使用form submit is error

这是代码:

<a href="download.php">download</a>

download.php i使用代码:

...
    header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Content-Type: application/vnd.android.package-archive");
    header("Content-Description: File Transfer");
    header("Content-Disposition: attachment; filename='test.apk';" );
    readfile('test.apk');
...

当点击下载是从test.apk自动转换为test.zip(我使用android 2.3),如何修复它?

mime类型发生错误:要纠正此错误,请在.htaccess

中添加以下代码
AddType application/vnd.android.package-archive