switch (strContentType)
{
case "image/jpeg":
case "image/pjpeg":
case "image/gif":
case "text/plain":
case "image/bmp":
//获得二进制文件流imgData Response.BinaryWrite(imgData);
break;
default:
string fileName = strname;
Response.AddHeader("Content-Disposition", "inline; filename=" +HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8));
Response.AppendHeader("content-transfer-encoding", "gb2312");
strContentType= strContentType;
Response.ContentType = strContentType;
byte[] imgData1 = commonfun.Base64Decode_ToByte(strcontent);//Base64码变为Byte
Response.BinaryWrite(imgData1);
break;
}
{
case "image/jpeg":
case "image/pjpeg":
case "image/gif":
case "text/plain":
case "image/bmp":
//获得二进制文件流imgData Response.BinaryWrite(imgData);
break;
default:
string fileName = strname;
Response.AddHeader("Content-Disposition", "inline; filename=" +HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8));
Response.AppendHeader("content-transfer-encoding", "gb2312");
strContentType= strContentType;
Response.ContentType = strContentType;
byte[] imgData1 = commonfun.Base64Decode_ToByte(strcontent);//Base64码变为Byte
Response.BinaryWrite(imgData1);
break;
}
后面再添加 Response.Write("aaaaaaaaaaaa");
就不管用了,不知道怎么解决才好
现在问题是 图片显示出来后,在非图片显示区内点右键可以调出,后退、刷新的命令
想把它屏蔽不知道怎么控制??还有就是是否能够控制图片的显示区域?
页面变成流媒体格式 页面上js都失效了解决方法 新打开一个页 让后把 Response.BinaryWrite 些。。 写在新页面上即可
和直接用一个图片url一样。