Gracias por responder,

Tu solución, ya la había tenido en cuenta en parte salvo el detalle del
espacio al inicio del campo y debido a eso no me funcionaba. No obstante
con archivos de texto funciona bien, pero con archivos del tipo jpeg, cvs,
pdf no va.

Adjunto dos archivos recibidos para que veas el problema [1]

Ha de haber algún tipo de libreria que sea capaz de manejar los archivos
enviados de este tipo y extraer los datos de la manera adecuada.

Os adjunto el pequeño script que estoy usando para las pruebas. [2]


[1] -->
http://mieresdelcamin.es/owncloud/public.php?service=files&file=%2Fjesus%2Ffiles%2FPython%2Fpruebas.zip
[2] -->
http://mieresdelcamin.es/owncloud/public.php?service=files&file=%2Fjesus%2Ffiles%2FPython%2Ftercero.py
Saludos y gracias.




El 22 de julio de 2013 22:42, Eduard Diaz <eventgra...@gmail.com> escribió:

> Hola
>
> Para parsear la respuesta tienes varias opciones una es utilizar
> urlparse.parse_qs
>
> Ejemplo, si raw_request = contenido del archivo de texto, el código
> seria algo parecido a esto:
>
> import urlparse
> d = urlparse.parse_qs(raw_request)
> lines = d.get(' filename', [''])[0].splitlines()
> if len(lines) > 3:
>     print '\n'.join(lines[2:-1])
>
> ojo ten en cuenta que la key del diccionario es ' filename' con un
> espacio en blanco al principio,ya que hay un espacio entre el punto y
> coma y el nombre de la variable en el Content-Disposition:.....;
> filename="prueba.txt"
>
> Saludos
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a