Python 如何调用cgi.FieldStorage?

Python 如何调用cgi.FieldStorage?,python,apache2,cgi,mod-wsgi,Python,Apache2,Cgi,Mod Wsgi,在中,它说只实例化它一次,没有参数。。但是我得到了一个关键错误:“file”,FieldStorage的返回字典没有关键文件 我跟着,这样称呼它 formdata=cgi.FieldStorageenviron=environ,fp=environ['wsgi.input'] 然后我可以获取formdata['file],并将上传的文件写入本地驱动器 为什么??FieldStorage方法采用什么参数?我在哪里可以获得这些文件?我不知道fp代表什么你想实现什么?如果您使用的是mod_wsgi,那

在中,它说只实例化它一次,没有参数。。但是我得到了一个关键错误:“file”,FieldStorage的返回字典没有关键文件

我跟着,这样称呼它

formdata=cgi.FieldStorageenviron=environ,fp=environ['wsgi.input']

然后我可以获取formdata['file],并将上传的文件写入本地驱动器


为什么??FieldStorage方法采用什么参数?我在哪里可以获得这些文件?我不知道fp代表什么

你想实现什么?如果您使用的是mod_wsgi,那么就没有理由使用cgi模块;它是为Web服务器和应用程序之间完全不同的接口而设计的。那么如何使用WSGI处理上传文件呢?