播放框架:文件下载

时间:2013-01-13 06:51:21

标签: android playframework playframework-2.0

我尝试制作文件服务器让人们下载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 个答案:

答案 0 :(得分:1)

在您尝试在示例中使用它时,没有mime/typemime/apk这样的内容类型...

Wikipedia description APK的内容类型为application/vnd.android.package-archive,可能是您应该设置的。

如果问题仍然存在,请尝试google什么是有效的Content-Type来提供这些密钥。