二进制图片保存到数据库中的两个字段(Image,ImageType)的类型分别为:image、varchar。
上传时没有图片,保存时字段依然显示为:<二进制数据>、application/octet-stream或为空,显示的时候都是叉,不美观,怎么用一固定图片替换掉呢?
if (dr.Read())
{
Response.Clear();
Response.AddHeader("Content-Type", dr["Products_IconType"].ToString());
Response.BinaryWrite((byte[])dr["Products_Icon"]);
}
已上是二进制图片显示的代码,怎么判断一下,然后替换呢?
上传时没有图片,保存时字段依然显示为:<二进制数据>、application/octet-stream或为空,显示的时候都是叉,不美观,怎么用一固定图片替换掉呢?
if (dr.Read())
{
Response.Clear();
Response.AddHeader("Content-Type", dr["Products_IconType"].ToString());
Response.BinaryWrite((byte[])dr["Products_Icon"]);
}
已上是二进制图片显示的代码,怎么判断一下,然后替换呢?
解决方案 »
- 怎么在界面上调用gridcontrol的propertyEditor窗口
- 父窗口调用子窗口内的数据
- 【100】求进出库管理系统的源码 winform 的 !
- 一个分布式系统
- winform模式下如何使用微软提供的Dao类跟Enterprise Library
- 100分 请问一下大家 有什么 .net的开源应用程序框架 想学习学习 谢谢啊
- 取得当前月份结果1,我要让结果变成01,请问该怎么写
- 如何用dev 的Gridcontrol 控件的CardView 显示我的计算机上的某个文件夹里的图片,比如说照片 jpg各式的
- 如何用c#实现与MES系统的数据交互
- C#实例化 FileStream类时出现 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符
- 急,贴一小段代码,忘高人指点迷津(新手,实在是分不多了)
- SELECT交叉表的数据到DataSet之后,如何做修改后保存?
{
Response.Clear();
Response.AddHeader("Content-Type", dr["Products_IconType"].ToString());
Response.BinaryWrite((byte[])dr["Products_Icon"]);
}