2016-11-22 14 views
2

アセットコントローラによってルーティングされるディレクトリにファイルを追加して実行時に表示することはできますか?それはsbtを実行すると動作しますが、sbtコンパイル後にプロセスが実行されている間は動作しません(資産フォルダがコンパイルされます)play framework:実行時にアセットにファイルを追加する

+0

これは役立つかもしれないhttp://stackoverflow.com/questions/21551854/add-specific-directory-and-its-content-to-universal-target/42754634#:この場合、プレイには、このユーティリティメソッドを提供します42754634 – ObjectiveTruth

答えて

0

私は同様の問題を抱えていました。

静的コンテンツを提供するようにコントローラのメソッドを記述するのと同じくらい簡単ですマニュアルに従って、非常に簡単です:

public Result getStaticFile(String path){ 
    return ok(new File(path)); 
} 

ご注意あなたが206でファイルを提供する必要がある場合:部分的なコンテンツ(例えばビデオファイル)。

return RangeResults.ofFile(videoFile); 
関連する問題