string pageTitle = "对话框";
this.Response.Write("<title>"+pageTitle+"</title>");
Response.ClearContent();
Response.ContentType = "image/Gif";
Response.BinaryWrite((byte[])dstPicture.Tables[0].Rows[0]["pictures"]);//数据库中的blob;
15 个解决方案
#1
把页面原来所有的内容全部清除了
----------------------------
???
什么意思? 隐藏?
----------------------------
???
什么意思? 隐藏?
#2
标题栏并不显示相应的内容,另外我在页面还加了一些label,都不显示了,好像是显示图片,所有的内容都被清除了
#3
显示图片的页必须独立出来
1.新建页showimg.aspx
代码:。。。Response.ClearContent();
Response.ContentType = "image/Gif";
Response.BinaryWrite((byte[])数据库中的blob;
2.应用页如test.aspx
html代码: <html>...<body> ...<img src="showimg.aspx" />...</body></html>
src路径可带参数和普通的网页是一样的
#4
想在页面显示图片,不就这意思么??
把读出来的路径赋给图片控件(Image)不就OK了吗??
把读出来的路径赋给图片控件(Image)不就OK了吗??
#5
<IMG SRC="../Utility/ViewUploadFile.aspx?CoObject=Bbs&Mode=View&ID=6109" BORDER=0>
ViewUploadFile.aspx的后台你就写输出图片的代码。不就可以,不用那么麻烦。
ViewUploadFile.aspx的后台你就写输出图片的代码。不就可以,不用那么麻烦。
#6
你应该自己加个页面用于专门处理图片的,然后在显示信息页中加入一个图片标签,把它的图片路径属性指向这个处理页面就可以显示图片了,其他的信息照样在
#7
4,5,6楼!
楼主的意思是图片直接存储在数据库某个表的某个字段内。用二进制流的方式读取图片和显示。
字段内不是存储的图片路径。
楼主的意思是图片直接存储在数据库某个表的某个字段内。用二进制流的方式读取图片和显示。
字段内不是存储的图片路径。
#8
把显示图片的页面单独拿出来,但是其它什么都不能显示了吗?应该有解决办法吧?
#9
3楼高手帮帮忙,提示一下!
#10
你在前台用一个 运行在服务器的img标签 在把路径给就行了
con.Open();
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = "select urc from fileupload where fname='" + this.lis.SelectedItem.Text+"'";
byte[] by = (byte[])com.ExecuteScalar();
System.IO.FileStream filestr = System.IO.File.Create(Server.MapPath("pho\\") + lis.SelectedItem.Text);
filestr.Write(by, 0, by.Length);
filestr.Flush();
filestr.Close();
img.url="pho\\"+lis.SelectedItem.Text+"
这样就能读出来了。。。。
con.Open();
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = "select urc from fileupload where fname='" + this.lis.SelectedItem.Text+"'";
byte[] by = (byte[])com.ExecuteScalar();
System.IO.FileStream filestr = System.IO.File.Create(Server.MapPath("pho\\") + lis.SelectedItem.Text);
filestr.Write(by, 0, by.Length);
filestr.Flush();
filestr.Close();
img.url="pho\\"+lis.SelectedItem.Text+"
这样就能读出来了。。。。
#11
怎么提示我没有url这个属性啊,“System.Web.UI.WebControls.Image”并不包含对“url”的定义
#12
好好好好
#13
Server.MapPath("pho\\") + lis.SelectedItem.Text
img.url="pho\\"+lis.SelectedItem.Text+"
这两行代码能给详细解释一下吗?提示有问题。
img.url="pho\\"+lis.SelectedItem.Text+"
这两行代码能给详细解释一下吗?提示有问题。
#14
高手睡觉了?那我明天再问各位,谢谢了!
#15
谢谢各位,问题已经解决。
#1
把页面原来所有的内容全部清除了
----------------------------
???
什么意思? 隐藏?
----------------------------
???
什么意思? 隐藏?
#2
标题栏并不显示相应的内容,另外我在页面还加了一些label,都不显示了,好像是显示图片,所有的内容都被清除了
#3
显示图片的页必须独立出来
1.新建页showimg.aspx
代码:。。。Response.ClearContent();
Response.ContentType = "image/Gif";
Response.BinaryWrite((byte[])数据库中的blob;
2.应用页如test.aspx
html代码: <html>...<body> ...<img src="showimg.aspx" />...</body></html>
src路径可带参数和普通的网页是一样的
#4
想在页面显示图片,不就这意思么??
把读出来的路径赋给图片控件(Image)不就OK了吗??
把读出来的路径赋给图片控件(Image)不就OK了吗??
#5
<IMG SRC="../Utility/ViewUploadFile.aspx?CoObject=Bbs&Mode=View&ID=6109" BORDER=0>
ViewUploadFile.aspx的后台你就写输出图片的代码。不就可以,不用那么麻烦。
ViewUploadFile.aspx的后台你就写输出图片的代码。不就可以,不用那么麻烦。
#6
你应该自己加个页面用于专门处理图片的,然后在显示信息页中加入一个图片标签,把它的图片路径属性指向这个处理页面就可以显示图片了,其他的信息照样在
#7
4,5,6楼!
楼主的意思是图片直接存储在数据库某个表的某个字段内。用二进制流的方式读取图片和显示。
字段内不是存储的图片路径。
楼主的意思是图片直接存储在数据库某个表的某个字段内。用二进制流的方式读取图片和显示。
字段内不是存储的图片路径。
#8
把显示图片的页面单独拿出来,但是其它什么都不能显示了吗?应该有解决办法吧?
#9
3楼高手帮帮忙,提示一下!
#10
你在前台用一个 运行在服务器的img标签 在把路径给就行了
con.Open();
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = "select urc from fileupload where fname='" + this.lis.SelectedItem.Text+"'";
byte[] by = (byte[])com.ExecuteScalar();
System.IO.FileStream filestr = System.IO.File.Create(Server.MapPath("pho\\") + lis.SelectedItem.Text);
filestr.Write(by, 0, by.Length);
filestr.Flush();
filestr.Close();
img.url="pho\\"+lis.SelectedItem.Text+"
这样就能读出来了。。。。
con.Open();
SqlCommand com = new SqlCommand();
com.Connection = con;
com.CommandText = "select urc from fileupload where fname='" + this.lis.SelectedItem.Text+"'";
byte[] by = (byte[])com.ExecuteScalar();
System.IO.FileStream filestr = System.IO.File.Create(Server.MapPath("pho\\") + lis.SelectedItem.Text);
filestr.Write(by, 0, by.Length);
filestr.Flush();
filestr.Close();
img.url="pho\\"+lis.SelectedItem.Text+"
这样就能读出来了。。。。
#11
怎么提示我没有url这个属性啊,“System.Web.UI.WebControls.Image”并不包含对“url”的定义
#12
好好好好
#13
Server.MapPath("pho\\") + lis.SelectedItem.Text
img.url="pho\\"+lis.SelectedItem.Text+"
这两行代码能给详细解释一下吗?提示有问题。
img.url="pho\\"+lis.SelectedItem.Text+"
这两行代码能给详细解释一下吗?提示有问题。
#14
高手睡觉了?那我明天再问各位,谢谢了!
#15
谢谢各位,问题已经解决。