读取SQL后台图片(Text型)问题 我有一数据表db,内有bh,pict字段,pict字段是Text类型,存放的是图片内容( hexBinary 编码),原先是用另一语言写的,现想用asp.Net写一个查看web页面,请问如何在C#中将此内容还原成一张图片?thks. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 新建一个aspx页面,直接读取数据库中的pict字段值放到内存里,然后写进一个Stream流里,再把流写进页面的返回给客户端,这个页面就是图片咯 请问xymoxin: 代码具体应如何写?小弟新手。 string sql = ""; sql = "select Cover from LibraryCover where LibID=1"; SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=192.168.0.9,1433;Database=WebDown;UID=sa;PWD=xxxxx;"; SqlCommand cmd = new SqlCommand(sql,conn); conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); reader.Read(); MemoryStream ms = new MemoryStream((byte[])reader["Cover"]); Image image = Image.FromStream(ms, true); reader.Close(); conn.Close(); pictureBox1.Image = image; Response.BinaryWrite((Byte[])dr["pict"]); image保存myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection); if(myDataReader.Read()) { Response.ContentType = "image/gif"; Response.BinaryWrite((byte[])myDataReader["photo"]); }MemoryStream ms=new MemoryStream((byte[])reader["Photo"]); Image image=Image.FromStream(ms,true); string转 byte转 image 兄台,你这是winform的应用吧?如果是web页面上有一个image控件,应如何取得这个图片呀?thks. 另补充一下字段pict(Text型)的内容如下:“FFD8FFE000104A46494600010101006000600000FFDB004300080606070605080707070909080A0C140D0C0B0B0C1912130F141D1A1F1E1D1A1C1C20242E2720222C231C1C2837292C30313434341F27393D38323C2E333432FFDB0043010909090C0B0C180D0D1832211C213232323232323232323232323232323232323232”以上内容如何转成图片显示在web页image控件中? 可以用两种语言共有的类将类型转成C#能认识的类型再将值输出来(也就是图片)例如C#和Flash直接交互 Flash端网数据库插JSON字符串 C#本不认识JSON 我就可以先将JSON转成JsonArray的键值对形式 C#不就可以用了吗 4楼是赋给winform中的PictureBox控件,怎样才能赋给web中image控件? 只要讲数据库编码格式转换一下就可以。,再得到图片路径。 直接在页面的Img的Src上赋值即可 string 转换成流,然后保存为图片文件到指定路径,再将此路径赋给image的src即可 Global.asax 中做了伪静态, 如何配置IIS服务器 system.security.cryptography.cryptographicexception :拒绝访问 不太明白的问题:$ 的封装使用 导出到Word和导出到Excel的问题 困绕我2个多月的问题终于在今天下班前解决了,散分 基于web信息管理系统的权限设计分析和总结 .net 2005分布后出现的问题 asp.net中页面间传递数据的问题 构造树的程序,大家帮我看看问题出在那儿 Liger Ui 表中 ID和 名称 显示问题 System.Linq 如何用ASP.NET局部刷新两个DIV
代码具体应如何写?小弟新手。
string sql = "";
sql = "select Cover from LibraryCover where LibID=1";
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data Source=192.168.0.9,1433;Database=WebDown;UID=sa;PWD=xxxxx;";
SqlCommand cmd = new SqlCommand(sql,conn);
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
reader.Read();
MemoryStream ms = new MemoryStream((byte[])reader["Cover"]);
Image image = Image.FromStream(ms, true); reader.Close();
conn.Close();
pictureBox1.Image = image;
Response.BinaryWrite((Byte[])dr["pict"]);
myDataReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
if(myDataReader.Read())
{
Response.ContentType = "image/gif";
Response.BinaryWrite((byte[])myDataReader["photo"]);
}MemoryStream ms=new MemoryStream((byte[])reader["Photo"]);
Image image=Image.FromStream(ms,true);
转 image
如果是web页面上有一个image控件,应如何取得这个图片呀?thks.
“FFD8FFE000104A46494600010101006000600000FFDB004300080606070605080707070909080A0C140D0C0B0B0C1912130F141D1A1F1E1D1A1C1C20242E2720222C231C1C2837292C30313434341F27393D38323C2E333432FFDB0043010909090C0B0C180D0D1832211C213232323232323232323232323232323232323232”
以上内容如何转成图片显示在web页image控件中?
例如C#和Flash直接交互 Flash端网数据库插JSON字符串 C#本不认识JSON 我就可以先将JSON转成JsonArray的键值对形式 C#不就可以用了吗