0

我的服务器上有 Android 应用程序,也有 php 代码,例如:

header('Content-Type: application/vnd.android.package-archive');
header('Content-Disposition: attachment; filename="test.apk"');
readfile('test.apk');

我的带有默认网络浏览器的手机正在以阅读屏幕上的 apk 文件的方式下载此文件。我期待某种对话,例如:将其另存为或/以及您想将其保存在哪里。我做错了什么?有没有办法自动保存它,意思是没有任何对话?

4

2 回答 2

1

尝试:

header("Cache-Control: public");
header("Content-Description: File Transfer");
header('Content-Type: application/vnd.android.package-archive');
header("Content-Transfer-Encoding: binary");    
header('Content-Disposition: attachment; filename="test.apk"');
readfile('C4A.apk');
于 2012-08-20T14:06:31.400 回答
0

您应该尝试其中一种:

  1. 检查服务器上的 mime 类型配置。APK 文件
  2. 将apk扩展添加到apache

另外,检查这个问题。但是服务器是 .net,而不是 php。

于 2012-08-20T14:29:45.307 回答