Okay, this should be simple, but I just can’t get it to work. I have an array of bytes, read from a png file. I’m trying to write a (very) simple HttpHandler to render the image:
context.Response.AddHeader("Content-Type", "image/png")
context.Response.BinaryWrite(bytes)
context.Response.End()
When I open the page in a browser, I just get gibberish,
�PNG IHDR���X��sRGB���gAMA�� �a pHYs���o�d` …
It’s obviously something with the header information I’m doing wrong. Any suggestions?
Try using the
ContentTypeproperty instead ofAddHeader:Two more diagnostics: