画像を保持するタイプIMAGEのオブジェクトがあります。 他のコントロールと一緒にMVCビューで画像を表示したかったのです。 私は考えることができる方法は、一時的にイメージをディスクに保存し、imgコントロールのsrcを設定することです。 私はこれを行うより良い方法があると確信しています。MVCのIMAGEオブジェクトの画像を表示
5
A
答えて
2
イメージをストリーム出力するハンドラを作成し、イメージタグでストリーマを参照することができます。
たとえば、http://myapp/media.ashx?imageId=10の画像が出力されます。あなたのページであなたのように参照してください: <img src="http://myapp/media.ashx?imageId=10"/>
。
この方法では、一時的にディスクに書き込む必要はありません。
1
コントローラアクションの応答内容として画像を表示できます。この応答はコンテンツタイプとして画像タイプを有する。
4
私の意見でこれを行う最も簡単な方法は、コントローラからFileStreamResult
を返すことです。
public FileResult GetImage()
{
string path = "c:\images\image.jpg";
return new FileStreamResult(new FileStream(path, FileMode.Open), "image/jpeg");
}
これは簡単な実装ですが、実行しようとしていることの出発点です。
4
@Giovanni'sの回答を実装することに興味がある場合は、私には与えられた過去の回答から役立ついくつかのコードがありますhere。 ImageHandlerクラスは、Giovanniの場合に実装したいものの例です。
0
イメージをBase64文字列に変換し、imgタグのsrc属性に割り当てることができます。
<img alt="Embedded Image" width="168" height="32"
src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgA..." />
関連する問題
- 1. Image Delphiでの画像表示
- 2. MVCに画像を表示
- 3. 画像表示の画像を表示
- 4. mouseover image jQueryを使用して別の画像を表示
- 5. iOS Image Viewでエミュレータの画像が表示されない
- 6. Facebookのプロフィール画像が表示されない<Image>
- 7. $ scopeオブジェクトに画像を表示する
- 8. MVC - 私のビューの別のモデルの画像を表示
- 9. asp:画像表示画像
- 10. Jquery画像スライドショー画像のランダム表示
- 11. MVCのリストに画像を表示する方法は?
- 12. ASP.NET MVC C#データベースのテキストURLから画像を表示
- 13. Asp.NET MVC 5データベースからの画像を表示
- 14. asp.net内の画像を保存/表示するMVC
- 15. mvcの画像をapiで送信した後に表示
- 16. Androidの画像が画像表示に表示されない
- 17. Image Cropperのドキュメントタイプ(Umbraco 7)で画像のリストをループして表示する
- 18. 別の画像を表示
- 19. byte []の画像を表示
- 20. mouseoutの画像を表示
- 21. CGContextRefの画像を表示
- 22. Gridfsの画像を表示
- 23. Apiの画像を表示
- 24. pygameの画像を表示
- 25. ReactJSの画像を表示
- 26. ArrayListの画像を表示
- 27. アンドロイドデータベースの画像を表示
- 28. ドラフトエディタの画像を表示
- 29. REACTの画像を表示
- 30. 画像表示