Chris Hengge wrote: > if I'm trying to transmit a 'file' that is actually saved on the HD, the > code from the link in my first post works fine (reading in the file > using binary mode access). My problem is that I'm trying to figure out > how to transfer data that isn't yet saved to the drive, because I'm > wanting to be able to send any sort of data type across the connection. > This is getting rather frustrating because I'm getting so many replies > back that aren't even attempts at answers, but rather questions about > things I'm not trying to do. I'll restate the problem. > > grab image data from server side connection. > transfer image data to client side > write image data to file on client side. > > I've already established a working RPC connection, and if I transmit a > 'file' that can be read using binary mode (exact same code as posted in > both the link in my first email, and by others in this thread) it works > fine. My problem I'm trying to overcome is that I > > ***do not want to write the image data from the server to a file, just > to send it, then delete the image file on the server***
I understand all that. What I want to know is, do you have code that does write the image data to a file and successfully send the file? Could you show that code so we can help you change it to what you want? Or are you just sending a random file? Kent > > For this specific challenge, I've found no actual "how-to" help... Just > bits of information making it sound possible. Again, I dont want to > "file transfer" anything, I want to send data that isn't in the default > data-types for xml-rpc, which I've read can be done using binary mode > transfers. > > On 12/30/06, *Kent Johnson* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > wrote: > > 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* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> 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/ <http://search.msn.com/> > > > > _______________________________________________ > > Tutor maillist - Tutor@python.org <mailto:Tutor@python.org> > <mailto:Tutor@python.org <mailto:Tutor@python.org> > > > http://mail.python.org/mailman/listinfo/tutor > > <http://mail.python.org/mailman/listinfo/tutor > <http://mail.python.org/mailman/listinfo/tutor>> > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Tutor maillist - Tutor@python.org <mailto:Tutor@python.org> > > http://mail.python.org/mailman/listinfo/tutor > > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor