0

単純に画像を返すコントローラーを作成できますか?

[LOGO]そのような変数が要求されたときはいつでも、コントローラーを介してこのロジックをルーティングしたいと思います。

コントローラーはlogo.png画像を検索して変数に置き換えます[LOGO]

ビューを使用したくありません。コントローラーだけで全部やりたい。

これは可能ですか?

次のコードでいくつかの方法を試しましたが、

EmailHelper.SendEmail(
    Constants.EmailSender.CandidateSupport,
    candidate.Email,
    Constants.EmailSubject.CandidateUpdateProfile,
    Constants.EmailBody.CandidateUpdateProfile
    .Replace("[LOGO]", Url.Content("~/Content/Images/logo_small2.png"))
4

1 に答える 1

0

何が必要なのか完全にはわかりませんが、「単に画像を返すコントローラーを作成できますか?」これは次のように行うことができます。

public FileResult Image(string filePath)
{
    //get your stream
    return File(stream, "image/png");
}

ファイル システムからアイテムを返すことを考えると、明らかにセキュリティについて考える必要があります。

于 2013-03-14T11:08:18.323 に答える