2010-09-08 8 views

Répondre

1

Voici un extrait de programme jouet qui devrait vous aider à démarrer. Essayez aussi de lire RFC 1867 pour plus de conseils.


#!/usr/bin/python 

import os 
import sys 

buf = sys.stdin.read(512) 

print "Content-type: text/html\n\n"; 
print '<html>' 
print ''' 
<form method="post" action="" enctype="multipart/form-data"> 
<input type="file" name="f"> 
<input type="submit"> 
</form> 
''' 
print buf 

print '</html>' 

Vous pouvez utiliser os.environ.items() pour obtenir une liste des variables d'environnement, notamment CONTENT_LENGTH et CONTENT_TYPE (en particulier la clé limite/paire) de sorte que vous savez où les points de démarcation sont pour le contenu téléchargé.