[Python-es] CherryPy --> wsgi server --> wsgi.input --> leer archivo
Eduard Diaz
eventgrafic en gmail.com
Lun Jul 22 22:42:19 CEST 2013
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
Más información sobre la lista de distribución Python-es