The results was that, i can upload all the data normally comes as an byte code and looks like this:

\\n\\x1a\\n\\x00\\x00\\x00IHDR\\x00\\x00\\x05U\\x00\\x00\\x026\\x08\\x06\\x00\\x00\\x00P]h\\xc5\\x00\\x00\\x00\\x01sRGB\\x00\\xae\\xce\\x1c\\xe9\\x00\\x00\\x00\\x06bKGD\\x00\\xff\\x00\\xff\\x00\\xff\\xa0\\xbd\\xa7\\x93\\x00\\x00\\x00\\tpHYs\\x00\\x00\\x0b\\x13\\x00\\x00\\x0b\\x13\\x01\\x00\\x9a\\x9c\\x18\\x00\\x00\\x00\\x07tIME\\x07\\xda\\n\\x01\\x148\\x04\\x86\\xa0\\x99c\\x00\\x00\\x00\\x19tEXtComment\\x00Created with GIMPW\\x81\\x0e\\x17\\x00\\x00 \\x00IDATx\\xda\\xec\\xddw\\x9cT\\xd5\\xf9\\xf8\\xf1\\xcf\\xbd\\xd3g{_v\\x97\\xde\\x9b]\\xb0!\\x8a\\x05\\x14\\xbbFE\\xe37\\xc6\\xfaK\\x8c\\x9a\\x18\\x13\\x13c\\x8b\\x1a\\x13Mb\\x8a\\xb1D,\\xb1\\x1b\\x0b\\x8aDbE\\xac\\x18D\\x94*(}y\\xb6\\xf7\\xd9\\xa9\\xf7\\x9e\\xf3\\xfbcf+\\xdb\\xc0u\\x97\\xe5y\\xbf^\\xe3\\xee\\xce\\xbd\\xa7\\xdcs\\xcf\\x1d\\x9d\\xc7s\\x0c\\x80\\xf7\\xbf\\xaa\\xd4e\\xf5ab\\xb6f\\x08\\xf1\\xdds9\\x0c\\xf2r\\xbd\\xec78\\x9d\\x14\\xafs\\x1ad\\x08!\\x84\\x10b\\x88\\x01\\xe0\\x99\\xa5\\xc5\\xd2\\x08b\\xf43j\\xd9h\\...@k\\xbe\\x89\\xa8\\x98\\x01`\\x18\\x18\\xa6\\x89i:\\xa4\\xc1\\x07\\x10\\'@f\\x92\\x9b\\xfd\\x06\\xa7\\xe1s\\xc9\\xcd\\x15\\xa2?\\x08\\xc5l\\xb6V\\x87x\\xeb\\x8b\\nfN\\xcc\\xc3\\xef\\x96gS\\x08!\\x84\\x10B\\x08!\\x84\\xe8K\\xca\\x8a\\xa1\\xeb\\xb7\\xa3\\xcb\\xd7\\xa0C\\xb5\\xa0\\x15\\x00\\xee\\xa4\\x0c\\xb0c}S\\x88a\\x827

and this is what i store in the file, and the part of the code what handle the wsgi it's that what i post, i am using to test the upload file area, i hope this is what you want


Thanks for the answer!!!!
On Oct 2, 2010 5:34am, "Diez B. Roggisch" <de...@web.de> wrote:
Chris Rebert c...@rebertia.com> writes:



> On Fri, Oct 1, 2010 at 11:13 PM, hid...@gmail.com> wrote:

>> Hello, i control the problem of the data what is uploaded by the POST

>> method, in the web if the file is a text theres no problem

>> but the trouble comes when it's an enconded file as a Picture or other what

>> the when the system insert the data into the file

>> well it doesn 't encoded in the write way i will put all the code, from the

>> area whats take the environ['wsgi.input'] to the area

>> thats save the file:

>>

>> tmpData = str(rawData)[1:].strip("' '")#Here the data from the

>> environ['wsgi.input'], first i convert the byte into a string delete the

>> first field that represent the b and after i strip the single quotes

>> dat = tmpData.split('\\r')#Then i split all the data in the '\\r'

>> s = open('/home/hidura/test.png', 'w')#I open the test.png file.

>

>> Where is the mistake?



In believing that wsgi.input is a simple file that contains your

upload. It isn't. It is multipart/form-data encoded, to cope with

potentially many files being uploaded in one go, plus assorted other

form fields.



In another post, you have already been shown how to do this. What where

the results? How does your full script look like? How does the form look

like you upload with?



Diez

--

http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to