On Sun, 2007-04-01 at 06:09 -0300, Gabriel Genellina wrote: > > When putting the MIME segments (listed line-by-line in a Python list) > > together to transmit them. The files are typically JPG or some other > > binary format, and as best as I understand the protocol, the binary data > > needs to be transmitted directly (this is evidenced by looking at the > > tcp-stream of an existing client for uploading files). > > But I think your problem has nothing to do with MIME: you are mixing > unicode and string objects; from your traceback, either the "L" list or > "eol" contain unicode objects that can't be represented as ASCII strings. >
I never said it did. It just happens to be the context with which I am working. I said I wanted to concatenate materials without regard for the character set. I am mixing binary data with ASCII and Unicode, for sure, but I should be able to do this. The current source can be found at http://fd0man.theunixplace.com/scrapbook.py which is the version that I am having the problem with. > > It seems that Python thinks it knows better than I do, though. I want > > to send this binary data straightaway to the server. :-) > > You don't appear to be using the standard email package (which includes > MIME support) so don't blame Python... > I am not saying anything about Python's standard library. Furthermore, I am not using MIME e-mail. The MIME component that I am using, which should be ideal for me, builds the message just fine—when not using a binary component. I am looking for how to tell Python to combine these objects as nothing more than a stream of bytes, without regard for what is inside the bytes. That is what I was asking. You did not tell me how to do that, or if that is even possible, so why flame me? I am not saying "Python is bad, evil!" and blaming it for my ignorance, but what I am asking for is how to accomplish what I am attempting to accomplish. The MIME component is a (slightly modified) version of the recipe provided from the ASPN Python Cookbook. In short: How do I create a string that contains raw binary content without Python caring? Is that possible? Thanks, Mike > -- > Gabriel Genellina > -- Michael B. Trausch [EMAIL PROTECTED] Phone: (404) 592-5746 Jabber IM: [EMAIL PROTECTED] [EMAIL PROTECTED] Demand Freedom! Use open and free protocols, standards, and software!
signature.asc
Description: This is a digitally signed message part
-- http://mail.python.org/mailman/listinfo/python-list