如何在webmethod c#中获取图像数据类型并在图像标记html中显示
我有一个包含许多数据的表如何在webmethod c#中获取图像数据类型并在图像标记html中显示,c#,html,image,web-services,binary,C#,Html,Image,Web Services,Binary,我有一个包含许多数据的表用户名,等等,还有我的图片,其数据类型是图片,我能够将图片的二进制数据保存在数据库中。现在我想检索图像并显示在图像标记中 我正在使用webmethod create table image_tbl(imgname varchar(100), my_image image) 如何读取字节图像,然后以html格式显示?此Web服务是如何使用的?JS,SOAP?这真的是一个Web服务还是一个页面方法?检查一下,这个方法是通过ajax方法调用的。。 [WebMethod]
用户名
,等等,还有我的图片
,其数据类型是图片
,我能够将图片的二进制数据保存在数据库中。现在我想检索图像并显示在图像标记中
我正在使用webmethod
create table image_tbl(imgname varchar(100), my_image image)
如何读取字节图像,然后以html格式显示?此Web服务是如何使用的?JS,SOAP?这真的是一个Web服务还是一个页面方法?检查一下,这个方法是通过ajax方法调用的。。
[WebMethod]
public bytes[] get_image(string prefix)
{
SqlDataReader dr;
string user_id = prefix;
bytes[] image;
using (SqlConnection con = new SqlConnection(cn.ConnectionString))
{
using (SqlCommand cmd = new SqlCommand())
{
cmd.CommandText = "select * from image_tbl WHERE (id = @user_id)";
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@user_id", user_id);
cmd.Connection = con;
con.Open();
dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (dr.HasRows)
{
while (dr.Read())
{
image=dr["my_image"].ToString();
}
} dr.Close();
con.Close();
}
}
return result;
}
}