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 に追加します

また、この質問を確認してください。ただし、サーバーはphpではなく.netです。

于 2012-08-20T14:29:45.307 に答える