asp.net 怎么能实现下载数据库中二进制的图片
sql中是以二进制的方式存入图片的问题:想在GridView控件中(或其它控件)添加一列‘下载’,点下载按钮就下载对应imageid中的图片,怎么实现,请举例说明...
sql中是以二进制的方式存入图片的
问题:想在 GridView控件中(或其它控件)添加一列‘下载’,点下载按钮就下载对应imageid中的图片,怎么实现,请举例说明 展开
问题:想在 GridView控件中(或其它控件)添加一列‘下载’,点下载按钮就下载对应imageid中的图片,怎么实现,请举例说明 展开
1个回答
展开全部
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();
Response.AppendHeader("Content-Length", ((Byte[])这里写你从数据库里面读出来的图片).Length.ToString());
Response.BinaryWrite((Byte[])这里写你从数据库里面读出来的图片);
Response.Flush();
Response.End();
追问
谢谢你的回答,图片可以下载了。
还想问一下,下载的时候怎么能让所有读出的二进制图片中自动加一个电子的印章的图片在上面(电子的印章的图片是二进制的或在项目文件加下都行)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询