0
如何在不使用FieldStorage的情况下将文件上传到服务器?上传没有FieldStorage的文件
如何在不使用FieldStorage的情况下将文件上传到服务器?上传没有FieldStorage的文件
这是一个玩具程序片段,应该帮助你开始。尝试阅读RFC 1867以获取更多指导。
#!/usr/bin/python
import os
import sys
buf = sys.stdin.read(512)
print "Content-type: text/html\n\n";
print '<html>'
print '''
<form method="post" action="" enctype="multipart/form-data">
<input type="file" name="f">
<input type="submit">
</form>
'''
print buf
print '</html>'
您可以使用os.environ.items()来获取环境变量,尤其是CONTENT_LENGTH CONTENT_TYPE和(特别是边界键/对)的列表,让您知道的分界点是上载的内容。