向SQL Server数据库添加图片:
http://dotnet.aspx.cc/ShowDetail.aspx?id=2A5DD7C6-A45A-48AB-A2E8-342A29F17506
从SQL Server数据库提取图片并显示在DataGrid:
http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1
http://dotnet.aspx.cc/ShowDetail.aspx?id=2A5DD7C6-A45A-48AB-A2E8-342A29F17506
从SQL Server数据库提取图片并显示在DataGrid:
http://dotnet.aspx.cc/ShowDetail.aspx?id=ECD9AE16-8FF0-4A1C-9B9F-5E8B641CB1B1
解决方案 »
- [求助]服务器认不出上传的excel文档格式
- 显示格式的问题
- 怎么样从oracle中的(BLOB类型字段)下载文件呢
- 用datareader从数据库检索出后的数据怎么在页面上分页显示?是不是只能够用dataset才能够分页显示呢?
- 关于动态加载用户控件的问题,实在有点想不通为什么?
- 问了三次了,没有解决
- 请推荐一本用C#开发asp.net的好书?
- 关于用户空间的问题
- 使用OleDbParameter后的安全问题
- 我和同事 合作网站,他使用vb.net 做前台,我 c#后台管理,如何整合为一个网站呢
- 为什么是乱码?
- SQL Server does not exist or access denied
这种问题是老生长谈了,到faq里边找吧ps:好像每个星期都有人问这种同样的问题,ft!
1。当在客户端浏览器上点击上传照片时,应该同时在用户的客户端同时显示该照片,这个俺不会。
2。当下载照片时,最好能够显示在指定的位置。
Response.BinaryWrite((byte[])myDataReader["PersonImage"]);是能够将照片显示到浏览器中,但是如何定位照片的位置了,还不是很清楚?最好能够定位到Web 控件,比如定位到Image控件Imageurl。
孟老大的实现过程是在放图片的地方放了一个Image控件,而这个控件的imgurl绑定的是一个带querystring的网页地址,这个传递过去的参数正好是这条记录的主码,而这个网页的作用就是先得到一个传递过来的参数(即记录的主码),从来从数据库中读出图片,然后response到这个页面上,这样每一个Image控件实际上都是指到一个网页,而这个网页就只是response了一个图片,所以其定位就是Image控件的问题了。1.因为你所要求的是图片存放在数据库中,这样它只能是同一条记录保证在一块的,如果你想实现你要求的功能,就必须保证先存在这么一条记录,不然图片上传后是没地方保存的。只要你保证记录的存在,图片上传以后,用上面说的方法,把Image控件绑定到一个带参数的网页,让这个网页帮你读出特定图片,而用Image控件来帮你定位!原理就是这样了,实现细节还是参看我上面给你的地址。