Hola, Estoy con un problema ya que desde un proyecto en Qooxdoo me envian através de un formulario un archivo usando las cabeceras siguientes:
OPTIONS / HTTP/1.1 Host: 192.168.1.54:18000 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:22.0) Gecko/20100101 Firefox/22.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: es,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate Origin: http://192.168.1.54:50000 Access-Control-Request-Method: POST Access-Control-Request-Headers: x-file-name,x-requested-with Connection: keep-alive Pragma: no-cache Cache-Control: no-cache HTTP/1.1 200 OK Content-type: multipart/formdata Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, OPTIONS Access-Control-Allow-Headers: content-type,x-file-name,x-requested-with Access-Control-Max-Age: 100 Accept-Encoding: gzip, deflate Connection: Keep-Alive Transfer-Encoding: chunked Date: Sun, 21 Jul 2013 10:54:50 GMT Server: CherryPy/3.1.2 WSGI Server Apartir de ahí recibo lo siguiente: POST / HTTP/1.1 Host: 192.168.1.54:18000 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:22.0) Gecko/20100101 Firefox/22.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: es,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip, deflate X-Requested-With: XMLHttpRequest X-File-Name: prueba.txt Referer: http://192.168.1.54:50000/Time_Recording/TimeRecording/source/ Content-Length: 226 Content-Type: multipart/form-data; boundary=---------------------------183518227916752042641670142665 Origin: http://192.168.1.54:50000 Connection: keep-alive Pragma: no-cache Cache-Control: no-cache -----------------------------183518227916752042641670142665 Content-Disposition: form-data; name="file"; filename="prueba.txt" Content-Type: text/plain Hola -----------------------------183518227916752042641670142665-- Recibo un archivo de prueba que sol contiene Hola, se llama prueba.txt. Esto es correcto. El archivo recibido atiende a la especificación de un archivo del tipo multipart/form-data, y no soy capaz de extraer lo que es el archivo en sí. He intentado varias vias como la de usar cgi como indica aquí http://hg.python.org/cpython/file/2.7/Lib/cgi.py#l352, pero nada. Si me podéis ayudar, estoy perdido. Gracias.
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/