我想在浏览器中打开一个HTML文件。所有在线文档/答案都表明我的路线文件中应该包含以下内容:
GET /test controllers.Assets.at(path="/public/html", file="test.html")
test.html
位于public/html
的位置。但是,当我转到/test
时,我希望它在浏览器中打开时会下载test.html
(我认为这是.at
函数的预期行为)。
这最近才开始发生,并且没有对路径文件或html文件进行任何更改。
知道可能导致这种情况的原因吗?
答案 0 :(得分:1)
要提供HTML文件,您应该有一个结果。结果在控制器内定义。例如:
def example = Action {OK(views.html.myhtml)}
在myhtml.scala.html
文件夹中查找文件views
。在这里,控制器方法使用该html文件提供结果ok
(http状态200)。
资产文件夹用于......井资产文件,然后可以在网页中使用:javascript / css / image文件。