如何将存储在数据库中的图像显示为div? [英] How to show image stored in database to a div?

查看:93
本文介绍了如何将存储在数据库中的图像显示为div?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我创建了一个用于从数据库获取图像的SP,如下所示:



I have created an SP for getting image from database as follows:

ALTER PROCEDURE spGetItemImage @Id AS INT

AS

BEGIN

    SET NOCOUNT ON;



    SELECT ItemImage1,ItemID,CompanyID

    FROM ItemImage

    WHERE ItemImage.ItemID = @Id

END



ItemImage1作为字节[250]收到。我有一个div用于从数据库'div id = imgUpload'接收图像。我有一个Json用于在div中显示图像。这里以字节代码的形式接收图像。所以它无法在div上显示任何图像。到目前为止我做的是:



$(#imgUpload)。src =data:image / png; base64,+(data.d.ItemImage1 );

但它不起作用,提醒

alert(data:image / png; base64,+(data.d.ItemImage1));



资料:image / png; base64,100,97,116,97,58,105,109,97,103,101,47,106,112,101,103,99,97,115,101,54,52,44,47,57,106,47 ,52,65,65,81,83,107,90,74,82,103,65,66,65,103,69,65,89,65,66,103,65,65,68,47,55,103,65,79,81,87 ,82,118,89,109,85,65,90,65,65,65,65,65,65,66,47,43,69,83,67,69,86,52,97,87,89,65,65 ,69,49,78,65,67,111,65,65,65,65,73,65,65,99,66,77,103,65,67,65,65,65,65,70,65,65,65 ,65,71,73,66,79,119,65,67,65,65,65,65,66,119,65,65,65,72,90,72,82,103,65,68,65,65,65,65 ,65,81,65,69,65,65,66,72,83,81,65,68,65,65,65,65,65,81,65,47,65,65,67,99,110,81 ,65,66,65,65,65,65,68,103,65,65,65,65,68,113,72,65,65,72,65,65,65,72,98,103,65,65,65,65 ,67,72,97,81,65,69,65,65,65,65,65,81,65,65,65,72,48,65,65,65,68,110,77,106,65,119,79,84,111,119 ,77,122,111,120,77,105,65, 120,77,122,111,48,79,68,111,122,78,81,66,68,98,51,74,105,97,88,77



请帮帮我!


ItemImage1 is received as byte[250]. I have a div for receiving image from database 'div id = imgUpload'. I have a Json for displaying image in div. Here image is received in the form of byte code. So it cannot display any image on the div. I have done so far is:

$("#imgUpload").src = "data:image/png;base64," + (data.d.ItemImage1);
But its not working, on alerting
alert("data:image/png;base64," + (data.d.ItemImage1));

data:image/png;base64,100,97,116,97,58,105,109,97,103,101,47,106,112,101,103,59,98,97,115,101,54,52,44,47,57,106,47,52,65,65,81,83,107,90,74,82,103,65,66,65,103,69,65,89,65,66,103,65,65,68,47,55,103,65,79,81,87,82,118,89,109,85,65,90,65,65,65,65,65,65,66,47,43,69,83,67,69,86,52,97,87,89,65,65,69,49,78,65,67,111,65,65,65,65,73,65,65,99,66,77,103,65,67,65,65,65,65,70,65,65,65,65,71,73,66,79,119,65,67,65,65,65,65,66,119,65,65,65,72,90,72,82,103,65,68,65,65,65,65,65,81,65,69,65,65,66,72,83,81,65,68,65,65,65,65,65,81,65,47,65,65,67,99,110,81,65,66,65,65,65,65,68,103,65,65,65,65,68,113,72,65,65,72,65,65,65,72,98,103,65,65,65,65,67,72,97,81,65,69,65,65,65,65,65,81,65,65,65,72,48,65,65,65,68,110,77,106,65,119,79,84,111,119,77,122,111,120,77,105,65,120,77,122,111,48,79,68,111,122,78,81,66,68,98,51,74,105,97,88,77

Please help me!!

推荐答案

(#imgUpload)。src =data:image / png; base64,+(data.d.ItemImage1);

但它不起作用,提醒

alert(data:image / png; base64,+(data.d.ItemImage1));



data:image / png; base64,100,97,116,97,58,105,99,97,103,101,47,106,112,101,103,59,98,97,115,101,54,52,44,47,57,106,47,52,65,65, 81,83,107,90,74,82,103,65,66,65,103,69,65,89,65,66,103,65,65,68,47,55,103,65,79,81,87,82,118,89,109,85, 65,90,65,65,65,65,65,65,66,47,43,69,83,67,69,86,52,97,87,89,65,65,69,49,78, 65,67,111,65,65,65,65,73,65,65,99,66,77,103,65,67,65,65,65,65,70,65,65,65,65,71,73, 66,79,119,65,67,65,65,65,65,66,119,65,65,65,72,90,72,82,103,65,68,65,65,65,65,65,81,65, 69,65,65,66,72,83,81,65,68,65,65,65,65,65,81,65,47,65,65,67,99,110,81,65,66,65, 65,65,65,68,103,65,65,65,65,68,113,72,65,65,72,65,65,65,72,98,103,65,65,65,65,67,72,97, 8 1,65,69,65,65,65,65,65,81,65,65,65,72,48,65,65,65,68,110,77,106,65,119,79,84,111,119,77,122,111,120,77,105,65,120, 77,122,111,48,79,68,111,122,78,81,66,68,98,51,74,105,97,88,77



请帮助我!!
("#imgUpload").src = "data:image/png;base64," + (data.d.ItemImage1);
But its not working, on alerting
alert("data:image/png;base64," + (data.d.ItemImage1));

data:image/png;base64,100,97,116,97,58,105,109,97,103,101,47,106,112,101,103,59,98,97,115,101,54,52,44,47,57,106,47,52,65,65,81,83,107,90,74,82,103,65,66,65,103,69,65,89,65,66,103,65,65,68,47,55,103,65,79,81,87,82,118,89,109,85,65,90,65,65,65,65,65,65,66,47,43,69,83,67,69,86,52,97,87,89,65,65,69,49,78,65,67,111,65,65,65,65,73,65,65,99,66,77,103,65,67,65,65,65,65,70,65,65,65,65,71,73,66,79,119,65,67,65,65,65,65,66,119,65,65,65,72,90,72,82,103,65,68,65,65,65,65,65,81,65,69,65,65,66,72,83,81,65,68,65,65,65,65,65,81,65,47,65,65,67,99,110,81,65,66,65,65,65,65,68,103,65,65,65,65,68,113,72,65,65,72,65,65,65,72,98,103,65,65,65,65,67,72,97,81,65,69,65,65,65,65,65,81,65,65,65,72,48,65,65,65,68,110,77,106,65,119,79,84,111,119,77,122,111,120,77,105,65,120,77,122,111,48,79,68,111,122,78,81,66,68,98,51,74,105,97,88,77

Please help me!!


检查这些链接。



http://stackoverflow.com/questions/19360778/asp-net-display-imagemore-than-2-from-database-using-handler [ ^ ]



http://www.codecomplete4u.com/retrieve-images-database-show-gridview-using-handler-asp-net/ [ ^ ]
check these links.

http://stackoverflow.com/questions/19360778/asp-net-display-imagemore-than-2-from-database-using-handler[^]

http://www.codecomplete4u.com/retrieve-images-database-show-gridview-using-handler-asp-net/[^]


这篇关于如何将存储在数据库中的图像显示为div?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆