要获得多个文件作为Apache光束输入,可以通过以下步骤实现:
<input type="file" multiple>
标签来实现这一功能。from flask import Flask, request
app = Flask(__name__)
@app.route('/upload', methods=['POST'])
def upload():
files = request.files.getlist('file')
for file in files:
# 处理每个文件,例如保存到服务器或进行其他操作
file.save(file.filename)
return '文件上传成功!'
if __name__ == '__main__':
app.run()
httpd.conf
或apache2.conf
),确保以下模块已启用:LoadModule cgi_module modules/mod_cgi.so
LoadModule cgid_module modules/mod_cgid.so
ScriptAlias /upload /path/to/upload.py
<Directory /path/to>
Options +ExecCGI
AddHandler cgi-script .py
</Directory>
其中/upload
是你想要的URL路径,/path/to/upload.py
是你在第2步中创建的后端处理脚本的路径。
现在,当用户选择多个文件并提交表单时,这些文件将被上传到服务器,并可以在后端进行进一步处理。请注意,这只是一个基本的示例,你可以根据自己的需求进行修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云