2013-01-13 77 views
1

我試圖製作一個文件服務器讓人們下載APK文件。我的服務器正在使用Play框架。 問題是:我總是通過PC瀏覽器下載沒有文件擴展名的「app」文件。使用android瀏覽器時,我總是下載一個「app.bin」文件。我的代碼有什麼問題嗎?播放框架:文件下載

測試環節:test download

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); 
}` 

回答

1

有沒有這樣的內容類型爲mime/typemime/apk如你想的樣品中使用它...

通過Wikipedia description APK的Content-Type是application/vnd.android.package-archive和可能是你應該設置的這個。

如果問題仍然存在,請嘗試Google提供這些密鑰的有效內容類型。