python如何接收批量上传
时间: 2023-10-18 21:42:48 浏览: 55
你可以使用Python的Flask框架来接收批量上传的文件。下面是一个简单的示例代码:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/upload', methods=['POST'])
def upload():
if 'file' not in request.files:
return 'No file part'
files = request.files.getlist('file') # 获取上传的文件列表
for file in files:
if file.filename == '':
return 'No selected file'
# 保存文件到指定位置
file.save(file.filename)
return 'File(s) uploaded successfully'
if __name__ == '__main__':
app.run()
```
在上面的代码中,我们创建了一个名为`upload`的路由,该路由使用`POST`方法接收文件上传请求。通过`request.files.getlist('file')`可以获取到上传的文件列表。然后,我们可以遍历文件列表,并将每个文件保存到指定位置。
你可以根据自己的需求对文件进行处理或保存。同时,你也可以对上传文件的大小、类型等进行验证和限制。
请注意,上述示例只是一个简单的演示,实际应用中可能需要更多的处理和验证。