當點擊拇指圖像時,我必須在同一視圖中以div的實際大小顯示圖像。我會解釋我的情況。我正在使用asp.net mvc 2應用程序。在我看來,我有圖像的拇指圖像存儲在數據庫中作爲字節[]和fileId作爲隱藏字段。當點擊拇指圖像時,我需要顯示存儲在數據庫中的實際圖像。實際圖像應該在同一視圖中以div顯示,當點擊拇指圖像時應顯示該圖像。這應該發生在使用jQuery。 感謝您關注此事。使用jquery顯示byte []圖像
0
A
回答
0
爲此,您可以使用HttpHandler
。一個通用的處理程序添加到您的項目,做一些像ProcessRequest
方法在HTML以下
context.Response.Clear();
var imageID = context.Request.QueryString["imageID"];
MemoryStream stream = new MemoryStream();
try
{
byte[] buffer = GetYourImageBuffer(imageID);
if(buffer != null)
{
stream = new MemoryStream(buffer);
Image image = Image.FromStream(stream);
context.Response.ContentType = "image/jpeg"; //Or what ever
image.Save(context.Response.OutputStream, ImageFormat.Jpeg);
}
}
finally
{
context.Response.Flush();
stream.Close();
}
然後,你就可以通過調用這個...
<img src="ImageHandler.ashx?imageID=<%: Model.Image.ID %>" />
0
如果您在數據庫中以字節格式顯示圖像,則首先需要將圖像保存在服務器目錄中,保存圖像文件後,在jquery的幫助下顯示它。您還可以使用像lightbox這樣的插件以更吸引人的方式展示圖片。
這樣你就可以在你使用jquery的同一視圖上顯示圖像,併發出AJAX請求來獲取圖像。
相關問題
- 1. 使用jQuery顯示圖像
- 2. 顯示圖像使用jQuery
- 3. 如何使用名稱和格式顯示byte []數組圖像?
- 4. 使用jQuery進行圖像顯示AJAX
- 5. 使用jquery動態顯示圖像
- 6. 使用jQuery在點處顯示圖像
- 7. 使用jquery「查找」顯示圖像
- 8. 使用jQuery來顯示圖像
- 9. 使用jquery懸停顯示圖像
- 10. 使用php和jQuery顯示圖像
- 11. 使用jquery進行圖像顯示
- 12. 使用jQuery和Json顯示圖像
- 13. 顯示錶情的圖像使用JQuery
- 14. jquery - 使用懸停顯示圖像
- 15. C#(Asp.net MVC 2)從視圖中的byte []顯示圖像
- 16. 如何使用jQuery在另一個圖像上顯示圖像
- 17. 用html5顯示byte []爲pdf
- 18. 使用圖像目錄顯示圖像
- 19. Jquery-顯示/隱藏圖像
- 20. jQuery顯示 - 默認圖像
- 21. jQuery顯示圖像問題
- 22. jQuery插件顯示圖像
- 23. jQuery的圖像顯示
- 24. jquery touchgallery顯示圖像url
- 25. jquery hide /顯示svg圖像
- 26. 使用HttpModule顯示圖像
- 27. 使用xml顯示圖像
- 28. 使用php顯示圖像
- 29. 使用servlets顯示圖像
- 30. 使用Play顯示圖像