-1

Play で「保護された」アセットを実装しようとしています。「保護」とは、アセットを表示する前に、ユーザーが最初に特定の詳細を提供する (フォームに入力する) 必要があることを意味します。ファイルを提供するために、Play の「Asset」コントローラを使用できると考えました。ただし、以下のコード スニペットでは、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 コントローラー メソッドを呼び出すことは可能ですか?

4

1 に答える 1