我正在尝试在 Play 中实现“受保护”资产。“受保护”是指用户首先必须提供某些详细信息(填写表格),然后才能查看资产。我想我可以使用 Play 的“资产”控制器来提供文件。但是,使用下面的代码片段,我不断收到 404 错误。
def at(path: String, file: String) = Action { implicit request =>
//do some internal logic to determine if file should be served
controllers.Assets.at(path, file).apply(request) //serve the file <- always 404 error
}
是否可以在操作中调用 Play 的 Asset.at 控制器方法?