[Tutor] XML-RPC data transfers.

Kent Johnson kent37 at tds.net
Sat Dec 30 15:51:56 CET 2006


Chris Hengge wrote:
> I might have been unclear, or this tid-bit might have been lost in the 
> thread... but I'm trying to send directly from ImageGrab.Grab(), without 
> saving the data as a file. Thats where I'm getting hung... If it try to 
> send an actual stored file, I have no problem. Is this maybe impossible? 
> My thought was that I could just save a little process time and file 
> fragmentation if I cut out the middle man, plus there really is no 
> reason to save the screen capture on the server side.

Can you show the code that works? If you are writing your image data to 
a file, then using something like Lee's example below, that just reads 
the file data into a Binary object, you should be able to just create 
the Binary object from the image data directly.

Kent

> 
> Maybe I really need to look into SOAP for this sort of stuff? I'm just 
> playing with the technology, and from the searching I've done, the 
> XML-RPC seemed to fit my needs best. I could certainly be wrong though.
> 
> Thanks for both of you giving me feedback.
> 
> On 12/29/06, *Lee Harr* <missive at hotmail.com 
> <mailto:missive at hotmail.com>> wrote:
> 
>      >http://www.velocityreviews.com/forums/t343990-xmlrpc-send-file.html
>     <http://www.velocityreviews.com/forums/t343990-xmlrpc-send-file.html>
>      >
>      >Using this example I get error's about 'expected binary .read(),
>     but got
>      >instance instead.
> 
> 
>     I assume you are using this ...
> 
>      >d = xmlrpclib.Binary(open("C:\\somefile.exe").read())
> 
> 
>     Are you using windows?
> 
>     I think you would need to pass the binary flag to open ...
> 
>             imagedata = open(filename, 'rb').read()
> 
> 
> 
>     It's probably a good idea to use the binary flag if you are expecting
>     binary data just in case it gets ported somewhere else later.
> 
> 
>      >I've just been using xmlrpclib and simplexmlrpcserver for this,
>     but I'm
>      >wondering if I should perhaps use twisted instead.
> 
>     I've used xml-rpc to send image data before. It worked.
> 
>     _________________________________________________________________
>     Don't just search. Find. Check out the new MSN Search!
>     http://search.msn.com/
> 
>     _______________________________________________
>     Tutor maillist  -  Tutor at python.org <mailto:Tutor at python.org>
>     http://mail.python.org/mailman/listinfo/tutor
>     <http://mail.python.org/mailman/listinfo/tutor>
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Tutor maillist  -  Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor




More information about the Tutor mailing list