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.

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 <[EMAIL PROTECTED]> wrote:

>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@python.org
http://mail.python.org/mailman/listinfo/tutor

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to