通过需要文件的CGI表单字段将文本传递给Python,可以通过以下步骤实现:
<form action="upload.py" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="text" name="text">
<input type="submit" value="Submit">
</form>
#!/usr/bin/env python
import cgi
import os
# 创建FieldStorage实例
form = cgi.FieldStorage()
# 获取上传的文件
fileitem = form['file']
if fileitem.filename:
# 保存文件到服务器
filename = os.path.basename(fileitem.filename)
with open(filename, 'wb') as f:
f.write(fileitem.file.read())
print('文件上传成功。')
# 获取文本字段的值
text = form.getvalue('text')
print('文本字段的值:', text)
领取专属 10元无门槛券
手把手带您无忧上云