Python 无需现场存储即可上传文件

Python 无需现场存储即可上传文件,python,python-3.x,Python,Python 3.x,我如何在不使用python中的FieldStorage的情况下将文件上载到服务器?这里有一个玩具程序片段,可以帮助您入门。试着阅读RFC1867以获得更多指导 #!/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=""

我如何在不使用python中的FieldStorage的情况下将文件上载到服务器?

这里有一个玩具程序片段,可以帮助您入门。试着阅读RFC1867以获得更多指导


#!/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>'

#!/usr/bin/python
导入操作系统
导入系统
buf=sys.stdin.read(512)
打印“内容类型:text/html\n\n”;
打印“
打印“”'
'''
打印基本单位
打印“
您可以使用os.environ.items()获取环境变量列表,特别是CONTENT_LENGTH和CONTENT_TYPE(特别是边界键/对),以便知道上传内容的分界点在哪里