ジェネリックハンドラを使用して、データベースからイメージコントロールにバイナリイメージを表示することができました。新しいタブで画像を開くか、マウスから右クリックしてリンクアドレスをコピーします。しかし、使用されるURLは汎用ハンドラ (http://localhost:1948/admin/imghndlr.ashx?serial=qwertyuiop)のアドレスです。私は検索してみましたが、結果が間違っていたり、誤ったキーワードが使われたりしていません以下は、新しいタブの画像のスクリーンショットです。 ジェネリックハンドラから新しいタブで画像を開く方法は?
0
A
答えて
0
どのようにイメージを表示していますか?
あなたのビューファイルは次のようになります。もちろん、データを変更する必要があります:image/jpegを使用するファイル拡張子。
<img alt="" src="data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAsMAAAGhCAIAAAALOi7ZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QgLEhM6PUSGrwAAIABJREFUeNq8vcuSLEmWHKZ6jnlEZt5761Z3T/eAHAICAYRcEALsuOCWPzbzDfwP/gKXWJACoRDCBSkEBgPhADKY7qnu+4wIdztHuThmHh55q2t6ho+SlpaqyMwID3ez89CjqsY//dM//bM/+zMc/pGE3//PT/z09/1I0t/1Rz/x+o9+0I++vv/n8fU/8MW/9U9+9JVvL/v/u1cy86cv5ttfePXKq//8fTfhp+/qT3/oq8v+6V/+Ay/v25/+4X/46nqO"/>
また、そのバイトファイルを変換するのを忘れないでください。
Convert.ToBase64String(Foto);
0
データを追加する必要があります。mime-typeは、データに応答するタイプをブラウザに知らせるためです。次のようなコードを追加しました:
public void ProcessRequest(HttpContext context)
{
//image/png is png mime
context.Response.ContentType = "image/png";
//read buffer from database
context.Response.BinaryWrite(buffer);
}
関連する問題
- 1. 新しく作成した画像を新しいタブで開く方法は?
- 2. favicon新しいタブで画像を開くとき
- 3. 新しいタブではなく、モーダルウィンドウでアンカーを開く方法
- 4. NERDTreeでデフォルトで新しいタブでファイルを開く方法は?
- 5. 新しいタブでGoogle ChromeでPDFファイルを開く方法は?
- 6. RDLCレポートビューアコントロール - 別のウィンドウ/タブで画像を開く方法
- 7. アンカータグから新しいウィンドウ/タブを条件付きで開く方法は?
- 8. Facebookタブの新しいウィンドウでiframeを開く方法は?
- 9. Firefox WebExtension、新しいタブで「Chrome:// *」URLを開く方法は?
- 10. 新しいタブでグラフを開く方法は?
- 11. Chromeで新しいタブを開くときに画像を表示
- 12. Drupal 7のctoolsモーダルフォームからブラウザの新しいタブを開く方法は?
- 13. は、新しいタブを開くと、新しいタブ
- 14. 新しいタブで$ state、go()を開く方法
- 15. jquery.clickの「新しいタブで開く」をクリックする方法
- 16. Imacros新しいタブでリンクを開く方法
- 17. Amcharts - 新しいタブ/ウィンドウでリンクを開く方法
- 18. aspを開く方法:新しいタブでHyperLink.NavigationUrl
- 19. 新しいタブでPDFファイルを開く方法
- 20. 新しいタブとNofollowでリンクを開く方法
- 21. 新しいタブでリンクを開く方法android webview?
- 22. JavaのSelenium 3で新しいタブを開く方法
- 23. 新しいタブでDIVタグ内のコンテンツを開く方法
- 24. 新しいタブでハイチャートのクレジットURLを開く方法
- 25. 新しいウィンドウではなく、IEのタブでURLを開く方法 -
- 26. 同じタブまたは新しいタブでプロジェクトの新しいサブページを開く方法は?
- 27. 新しいタブでリンクを開き、新しいタブのみを開く
- 28. ソースコードから新しいコントローラを正しく開く方法は?
- 29. BHOから新しいタブを開くには?
- 30. 1つのタブから別のタブでアクティビティを開く方法
コントロールに設定する前にバイナリデータをイメージに変換して返しましたか? –
PNGのように見えますが(最初の文字を参照)、間違ったコンテンツ/ MIMEタイプのヘッダーで送信されます。http://stackoverflow.com/a/1031144/74585 –