python simple wsgi file upload script - What is wrong?
问题 import os, cgi #self_hosting script tags = """<form enctype="multipart/form-data" action="save_file.py" method="post"> <p>File: <input type="file" name="file"></p> <p><input type="submit" value="Upload"></p> </form>""" def Request(environ, start_response): # use cgi module to read data form = cgi.FieldStorage(fp=environ['wsgi.input'], environ=environ, keep_blank_values=True) try: fileitem = form['file'] except KeyError: fileitem = None if fileitem and fileitem.file: fn = os.path.basename