首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

网页中显示图片的一个有关问题

2013-10-18 
网页中显示图片的一个问题网页中 如下显示图片img alt网页中显示图片的一个有关问题 srcA.aspx?userid%Request[us

网页中显示图片的一个问题
网页中 如下显示图片
<img alt="网页中显示图片的一个有关问题" src="A.aspx?userid=<%=Request["userid"] %>&year=<%=Request["year"] %>" border="0" />

你可以看出来   这个图片实际上是 A.aspx  

A.aspx 中  是这样的

 string userid = Request["userid"];
            string year = Server.UrlDecode(Request["year"]);
            byte[] rs = WebServiceUtils.QueryCertificate(userid, year);
            Response.ContentType = "Text/html";
            Response.BinaryWrite(rs);
            Response.End();


其中  WebServiceUtils.QueryCertificate  如下
Public Function QueryCertificate(ByVal UserName As String, ByVal Year As String) As Byte()


所以 这实际上  通过 WebService  返回  由代码生成的一个图片


现在的问题是   最近突然出现问题    这个页面内的图片在某些机器上不能另存为,另存为的时候  后缀自动是htm,如果手工写jpg  结果是  一个 500多字节的东西,正常情况下  是 150多KB的


我完全不知道这是为什么   服务器没问题  一直没有修改配置,  难道是有什么新的补丁影响这个结果?
[解决办法]

Response.ContentType = "Text/html";
改成
Response.ContentType ="image/jpeg" ;
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

热点排行