現在、MVC3 で画像ストレージを開発しており、画像へのアクセスを制限する方法について質問があります。HTML シラミに画像を挿入<img src="/ImagesFolder/image0001.jpg">
すると正しく表示されますが、ブラウザにフル パスを書き込むと、その画像も表示されます。許したくない。1 つの方法は画像を base64 文字列として埋め込むことですが、これは小さな画像にのみ適しています。私は大きな画像を持っています。
画像アクセス アクションを作成し、 のようなものを使用するという推奨事項を見てきまし
<img src="/GetImage?ID=1123">
たが、その GetImage ページでは、まだダイレクト パスまたは base64 メソッドのいずれかを使用しますか? 最初の方法では、イメージファイルへのフルパスが親ビューに変換され、画像のプロパティで見ることができますか?
System.Drawing.Image を使用する方法はあり<img src="">
ますか? サンプルを知っていますか?