我用asp.net做的网站,图片是jepg格式,为什么客户端看都是红叉,需要点击打开图片才能观看,如何解决呢?
(ps:客户端浏览其他网站均无问题)asp.net;图片不显示;红叉;点击显示图片显示

解决方案 »

  1.   

    估计是图片格式问题,把图片用ps另存为web转用格式看看,里面可以选jpg/png/gif等格式的
      

  2.   

    如果是点击能看到说明路径没问题,
    那问题一般就是图片的格式,有CMYK和RGB,IE不支持CMYK的jpg格式
      

  3.   

    IE6是有这问题的,换成rgb的,或者换个模式,就是打开画图再保存也行
      

  4.   

    问题补充:
    我的图片不是直接放在网站下的,而是存在数据库中以字节存放的,所以每次访问,都要通过一般处理程序(.ashx)将byte数组导入到MemoryStream中,然后再从流画出图片,最后将图片再保存到ashx的outputStream中,我怀疑是服务器处理图片花了时间,当请求该图片的请求来时,图片还没有画好,所以返回的是叉叉。等图片画好再传过去时,又找不到自己的位置了。
    请高手评论一下,我想的思路有没有道理,谢谢!