[Twisted-Python] sending images via PB

Jean-Paul Calderone exarkun at divmod.com
Thu Dec 20 09:31:35 EST 2007

On Thu, 20 Dec 2007 17:50:12 +0900, Robert Gravina <robert at gravina.com> wrote:
>On Dec 20, 2007, at 5:04 PM, Robert Gravina wrote:
>>Hi All,
>>I'm developing an application using Twisted PB, and I'd like to  send image 
>>data from server to client for display there.
>>Specifically, I'm trying to display an image (e.g. a PNG, but might  be 
>>another type) in a wxPython client which should come from a  Twisted server 
>>somehow, and the client is already connected using PB.
>>I suppose I can just send the raw file data as a string and use  that... 
>>but just thought I'd ask if anyone has any advice.
>No worries.. I was able to get it going by just sending the file  contents, 
>#on server, open image
>image = open("images/test.png")
>data = image.read()
>#send data to client

For potentially large files, you might want to use FilePager from
twisted.spread.util, if you aren't already.


More information about the Twisted-Python mailing list