none
ACCESS数据库存的是BMP格式的图片 在HTML页面上显示的不错来 或乱码的问题 RRS feed

  • 问题

  • 在数据库里存的BMP位图图片,

    byte[] b=read["图片"]; //从数据库读出图片二进制格式

    Response.ContentType = "image/*";
    Response.BinaryWrite(b);

    执行后 HTML 什么都没,要不就是乱码一堆(浏览器不同情况不太一样) 请问该怎么解决!~?


    http://tell5.net
    2010年5月23日 8:32

答案

  • 你好,

    设置contenttype为image/bmp试试。

    首先确保你获得的是图片的二进制内容,然后你设置好contenttype后再输出。

    这样应该浏览器都是可以解析的。


    Microsoft Online Community Support
    2010年5月25日 2:43
  • Response.Clear();

    Response.ContentType = "image/bmp";
    Response.BinaryWrite(b);

    Response.End();


    【孟子E章】
    2010年5月28日 0:49
    版主

全部回复

  • 你好,

    设置contenttype为image/bmp试试。

    首先确保你获得的是图片的二进制内容,然后你设置好contenttype后再输出。

    这样应该浏览器都是可以解析的。


    Microsoft Online Community Support
    2010年5月25日 2:43
  • Response.Clear();

    Response.ContentType = "image/bmp";
    Response.BinaryWrite(b);

    Response.End();


    【孟子E章】
    2010年5月28日 0:49
    版主