如何从HTTP服务器向客户端发送图像?

时间:2011-08-02 20:06:08

标签: c++ http

我正在构建一个小型http服务器。我能够通过HTTP将html,css,xml文件发送到客户端。但我无法发送图像文件-jpg,.png.gif。如何发送它以便浏览器能够显示图像。

感谢。

2 个答案:

答案 0 :(得分:4)

发送它就像任何其他(二进制数据)文件一样,使用正确的Content-Type和Content-Length标头。

Content-Type for:

  • JPEG:image / jpeg
  • PNG:image / png
  • GIF:image / gif

答案 1 :(得分:0)

您可能应该正确设置图片的MIME类型。