1

人々が APK ファイルをダウンロードできるようにファイル サーバーを作成しようとしています。私のサーバーは Play フレームワークを使用しています。問題は、私はいつもPCブラウザでファイル拡張子のない「app」ファイルをダウンロードします.Androidブラウザを使用している間、私はいつも「app.bin」ファイルをダウンロードします 私のコードに何か問題がありますか?

テスト リンク:テスト ダウンロード

public static Result get_app() {

    File tmp = new File("Ele.apk"); 
    response().setHeader("Content-Disposition", "attachment; filename=Ele.apk");
    response().setContentType("mime/type");
    return ok(tmp);
}`
4

1 に答える 1

1

サンプルで使用しようとしているようmime/typeなContent-Type はありません...mime/apk

ウィキペディアの説明によると、 APK の Content-Type はapplication/vnd.android.package-archive、おそらくこれを設定する必要があります。

問題が解決しない場合は、これらのキーを提供するための有効な Content-Type をググってみてください。

于 2013-01-13T11:08:20.463 に答える