這段代碼有什麼問題?Python文件上傳「KeyError」
這裏是我的HTML:
<html><body>
<form action="iindex.py" method="POST" enctype="multipart/form-data">
<p>File: <input type="file" name="ssfilename"></p>
<p><input type="submit" value="Upload" name="submit"></p>
</form>
</body></html>
這是我的Python腳本:
#! /usr/bin/env python
import os, sys;
from mod_python import apache
import cgi
import cgitb; cgitb.enable()
form = cgi.FieldStorage(keep_blank_values=1)
fileitem = form["ssfilename"]
.....
這是我得到KeyError異常行。
File "/Applications/MAMP/python/framework/Python.framework/Versions/2.6/lib/python2.6/cgi.py", line 541, in __getitem__
raise KeyError, key
KeyError: 'ssfilename'
也許你沒有上傳該文件? – zvone 2010-07-14 16:19:30
你有沒有想過出了什麼問題?我有完全相同的問題 – JackalopeZero 2011-11-24 09:30:14