在 Play for Scala 中使用 OK() 下载二进制文件时指定 MIME 类型
Specify MIME type when downloading binary file with OK() in Play for Scala
我使用 Play for Scala 下载二进制文件,如下所示:
class Test extends Controller {
def test = Action { request =>
val byteArray = Files.readAllBytes(Paths.get("path/to/file.jpeg"))
Ok(byteArray)
}
}
但是我需要定义 MIME 文件类型,怎么办?
更新
我试过 as
和 sendFile
但在这两种情况下都播放 returns json
格式,有什么问题吗?
我使用 Play for Scala 下载二进制文件,如下所示:
class Test extends Controller {
def test = Action { request =>
val byteArray = Files.readAllBytes(Paths.get("path/to/file.jpeg"))
Ok(byteArray)
}
}
但是我需要定义 MIME 文件类型,怎么办?
更新
我试过 as
和 sendFile
但在这两种情况下都播放 returns json
格式,有什么问题吗?