在HTTP响应中发送位图文件而不使用任何库



我想在HTTP响应中发送位图文件,但我不知道如何做到这一点;我尝试了不同的方法,但都失败了。只能发短信,我只是想知道从哪里开始。这是相关代码

client_connection.sendall("HTTP/1.1 200 OKn"
         +"Content-Type: image/bmpn"
         +"Content-Lenth:%d"%size
         +"n"
         +arr)

传递什么代替arr ?我正在将位图写入test.bmp文件。

您使用了错误的行尾标记,并且您有许多错别字。arr是你的文件的内容:

with open('test.bmp', 'rb') as bmp:
    arr = bmp.read()
client_connection.sendall("HTTP/1.1 200 OKrn"
     + "Content-Type: image/bmprn"
     + "Content-Length: %drn" % len(arr)
     + "rn"
     + arr)

相关内容

  • 没有找到相关文章

最新更新