byte[]
アップロードされた画像を(Entityフレームワークを使用して)データベースに保存し、表示するASP.NET MVC4アプリケーションをプログラミングしています。ビューでこのコードを使用している画像を表示するには:
<img src="data:image;base64,@System.Convert.ToBase64String(item.ImageByte)" alt=""/>
しかし、ページを更新するたびに、ブラウザが画像をキャッシュせず、再度レンダリングするだけで、帯域幅が不必要に使用されることがわかります。
たぶん、画像を表示するためのより帯域幅に優しい方法がありますか? アップロードされた画像を「byte[]」として保存するという考えは、そもそもばかげていたのかもしれません(私のアプリケーションは、心理学に関する記事を保存する単純なWebページです:Dこれを実現するための管理パネルを備えています)。フォルダー?
ありがとう