asp.net 怎么能实现下载数据库中二进制的图片

sql中是以二进制的方式存入图片的问题:想在GridView控件中(或其它控件)添加一列‘下载’,点下载按钮就下载对应imageid中的图片,怎么实现,请举例说明... sql中是以二进制的方式存入图片的
问题:想在 GridView控件中(或其它控件)添加一列‘下载’,点下载按钮就下载对应imageid中的图片,怎么实现,请举例说明
展开
 我来答
printf59277
2015-08-31 · TA获得超过1080个赞
知道大有可为答主
回答量:1812
采纳率:33%
帮助的人:1278万
展开全部
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(imgname, System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length", ((Byte[])这里写你从数据库里面读出来的图片).Length.ToString());
Response.BinaryWrite((Byte[])这里写你从数据库里面读出来的图片);
Response.Flush();
Response.End();
追问
谢谢你的回答,图片可以下载了。
还想问一下,下载的时候怎么能让所有读出的二进制图片中自动加一个电子的印章的图片在上面(电子的印章的图片是二进制的或在项目文件加下都行)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式