Scala - 播放下载.html文件而不是打开它

时间:2018-02-08 15:40:41

标签: scala playframework

我想在浏览器中打开一个HTML文件。所有在线文档/答案都表明我的路线文件中应该包含以下内容:

GET   /test controllers.Assets.at(path="/public/html", file="test.html")

test.html位于public/html的位置。但是,当我转到/test时,我希望它在浏览器中打开时会下载test.html(我认为这是.at函数的预期行为)。

这最近才开始发生,并且没有对路径文件或html文件进行任何更改。

知道可能导致这种情况的原因吗?

1 个答案:

答案 0 :(得分:1)

要提供HTML文件,您应该有一个结果。结果在控制器内定义。例如:

def example = Action {OK(views.html.myhtml)}

myhtml.scala.html文件夹中查找文件views。在这里,控制器方法使用该html文件提供结果ok(http状态200)。

资产文件夹用于......井资产文件,然后可以在网页中使用:javascript / css / image文件。