如何在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;
     }
     }