[Python-es] Como extraigo los datos de un "<input type='file'....>"

Horacio horacio9573 en gmail.com
Mar Sep 17 14:23:40 CEST 2013


Holas... Por medio del siguiente código html quiero enviar un archivo
ascii que es elegido por el usuario, para para que sea procesado por
una cgi escrita en python...

<form action="/cgi-bin/procesar.cgi" method="post"
enctype="multipart/from-data">
selecione archivo a analizar:
<input type="file" name="datos">
</form>

entonces acá la pregunta... en el archivo "procesar.cgi" como
decodifico los datos luego de hacer...

import cgi
...
form=cgi.FieldStorage()
...

form["datos"] que contiene? como extraigo el ascii del metodo post? o
si alguien me indica como solucionar esto que debe ser algo comun,
pero que desconozco como buscar para reloverlo, ejemplos de codigo son
bienvenidos...

Saludos...


Más información sobre la lista de distribución Python-es