在Android设备上强制下载时“无法下载。内容不受支持”

时间:2012-07-12 09:50:34

标签: php android

我正在撰写一个网站,当有人访问链接“http://www.sample-link.com/download/downloadApp时会自动下载APK 这是我在PHP网站上的代码。

    $fileName = "./uploads/MyAPK.apk";                           
    header('Content-type: application/download');
    header('Content-Disposition: attachment; fileName="' . basename($fileName) . '"');
    header('Content-Transfer-Encoding: binary');
    readfile($fileName);

当我在PC上访问该链接时,它可以正常工作。当我在Android设备上执行此操作时,无法完成下载。它被困在下载队列中,错误“无法下载。内容不受支持”。我试图重启设备,但它不起作用。怎么解决?

1 个答案:

答案 0 :(得分:1)

使用application/vnd.android.package-archive作为apks的内容类型。

参考:wikipedia