Writing byte stream as jpeg format to disk
John Bokma
john at castleamber.com
Thu Aug 26 17:09:02 EDT 2010
Navkirat Singh <navkirats at gmail.com> writes:
>>> I am using Python3 and I receive a byte stream with a jpeg attached sent
>>> by the web browser over a socket, which looks like this:
>>>
>>> b': image/jpeg\r\nAccept: text/*\r\nReferer:
>>> http://127.0.0.1:8001/\r\nAccept-Language: en-us\r\nAccept-Encoding:
>>> gzip, deflate\r\nContent-Length: 91783\r\nConnection:
>>> keep-alive\r\n\r\n\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x00\x00\x01\x00\x01\x00\x00\xff\xdb\x00\x84\x00\x03\x02\x02\x03\x02\x02\x03\x03\x03\x03\x04\x03\x03\x04\x05\x08\x05\x05\x04\x04\x05\n\x07\x07\x06\x08\x0c\n\x0c\x0c\x0b\n\x0b\x0b\r\x0e\x12\x10\r\x0e\x11\x0e\x0b\x0b\x10\x16\x10\x11\x13\x14\x15\x15\x15\x0c\x0f
You're mistaken that the content is part of the headers, it's not. The
\r\n\r\n separates headers from the content.
Why don't you use urllib to save you from all this hassle?
--
John Bokma j3b
Blog: http://johnbokma.com/ Facebook: http://www.facebook.com/j.j.j.bokma
Freelance Perl & Python Development: http://castleamber.com/
More information about the Python-list
mailing list