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/typeContent -Type ...mime/apk

根据维基百科的描述, APK 的 Content-Type 是application/vnd.android.package-archive你应该设置的。

如果问题仍然存在,请尝试谷歌什么是提供这些密钥的有效内容类型。

于 2013-01-13T11:08:20.463 回答