好的,这应该很简单,但我无法让它发挥作用。我有一个字节数组,从png文件中读取。我正在尝试编写一个(非常)简单的HttpHandler来渲染图像:
context.Response.AddHeader("Content-Type", "image/png")
context.Response.BinaryWrite(bytes)
context.Response.End()
当我在浏览器中打开页面时,我只是得到了胡言乱语,
PNGIHDR X sRGB gAMA apatYs o d`...
这显然是标题信息我做错了。有什么建议吗?
答案 0 :(得分:1)
尝试使用ContentType
属性而不是AddHeader
:
context.Response.ContentType = "image/png";
...
另外两个诊断: