【发布时间】:2010-09-12 15:44:54
【问题描述】:
我正在使用 CGIHTTPServer 来实现一个简单的 cgi 服务器。我正在尝试使用 post 方法和 multipart/form-data enctype 通过表单上传文件,但是当我恢复 cgi 脚本中的字段值时遇到问题。
当脚本捕获表单字段时,文件的值是一个只有两个字段(键和文件名)的 MiniFieldStorage,我无法恢复文件的内容。正如 API 文档所示,此内容在 StorageField 的 value 字段中,但在 MiniFieldStorage 中,此字段不存在。
¿如何使用文件内容而不是 MiniStorageField 来恢复 StorageField? ¿ 还有其他方法可以使用 CGIHTTPServer 上传文件吗?
非常感谢
【问题讨论】: