ich bin (leider immernoch;) ein python-newbie, ich weiß auch das meine frage sicher sehr einfach und möglicherweise blöd ist, aber ich habe gerade etwa zwei stunden mit googeln und suche hier im forum verbracht und mag jetzt nicht mehr

also:
ich habe ein html-formular und möchte texteingaben machen, radiobutton-auswahlen und dergleichen und auch ein feld für einen dateiupload gibt es:
<input name="a_06_01_file" id="a_06_01" type="file" size="50" />
das ganze formular wird so übermittelt:
<form enctype="application/x-www-form-urlencoded" method="POST" action="cgi-bin/test.py">
im py-script soll die datei dann irgendwie ankommen um gespeichert werden zu können... das hab ich mir so (gekürzt) zusammengebastelt:
import cgitb
import cgi
cgitb.enable()
form = cgi.FieldStorage()
if form.has_key("a_06_01_file"):
file = form["a_06_01_file"]
data=file.file
print "<p>file="
print file
print "<br>data="
print data
print "</p>"
als ausgabe bekomme ich leider nur folgendes:
file= MiniFieldStorage('a_06_01_file', 'beispielbild.jpg')
data= None
also enthält dieses minifieldstorage wohl nur einen string mit dem namen, komplett ohne pfad? irgendwo anders im forum habe ich gelesen, dass jemand mit der gleichen methode einen riesensatz an 'data' bekommen hat, warum krieg ich nur 'None' ?
danke für hilfe!