Frameworkが非常に便利ですので、Apiサーバーとして使ってます。この度、自分のサーバーに持ってる画像などなアセットをそのまま返したい場合(例え、アンギュラーのフロントで表示したいなど)にどうすればいいかを説明します。それぞれの状況に合わせて、二つの方法を説明します。...image.jpgに画像を出したい!つまり、誰でもそのurlにいくとその画像がみれるような場合です。この方法は割と簡単です。file)これで、/public/images/のディレクトリーをベースにして、「ファイル」というパス変数に当てはまるファイルをそのまま出せます。/public/images/cats/myCat.pngにあるファイルを出します。(なかったら、404エラーが出ます)ちなみに、Idea使ってる方々はこのようなdeprecatedという知らせを見ることもあると思いますが、Ideaのバグらしいです。/>このイメージのアクセスを制限したいですが...アクセス制限、何かのトラッキング・編集などのことがやりたい場合もあると思います。controllers.HomeController.getImagegetImageの中でバリデーションやアナリティクスなど、でもできます。使って、コントローラーからその変数のアクセスができます。{...}}まずは、FormFactoryをInjectionで使えるようになる。ユーザーがログインしてない場合には、対応する。//アクセス制限する。}まずは、バリデーションができる、そしてアクセス制限したい場合にはふさわしい風に行える。その後、ユーザーが頼んでるイメージの正式なパスを作成し、Resultを返す。ユーザーが送ってるファイル名的なパスと実際のサーバーのパスが違うのはず。Optional.of("image/png")));こんな風に、画像や他のアセットのアクセスを制限することもできます。Frameworkで画像・アセットをユーザーに届ける関連記事2018-10-23Angular6とPlayFramework2.6でWebアプリの雛形制作(リクエスト送受信)こんにちは。この間Angular6とPlayFramework2.6で...2018-07-24VAPIDを用いたデスクトップ通知のAngular6とJavaによる実装こんにちは。APIを記述するこんにちは、ゴーリストのトゥアンです。»プロフィールゴーリストのエンジニア達のブログです。月別アーカイブリンクセールスブログデザインブログゴーリストブログスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。