在Python的Requests库中,上传多个文件的方法非常简单。你可以使用files
参数来上传多个文件,files
参
import requests
url = 'http://httpbin.org/post'
file_list = [
('file1', ('filename1.png', open('filepath1.png', 'rb'), 'image/png')),
('file2', ('filename2.png', open('filepath2.png', 'rb'), 'image/png'))
]
response = requests.post(url, files=file_list)
在这个示例中,我们上传了两个文件,filename1.png
和filename2.png
。每个文件都是一个元组,元组的第一个元素是服务器上的文件名,第二个元素是一个包含本地文件名和文件模式的元组,第三个元素是文件类型。
注意,你需要替换filepath1.png
和filepath2.png
为你的本地文件路径。同时,这个示例假设你的文件是PNG图片,如果你的文件是其他类型,你需要更改'image/png'
为正确的MIME类型。
MIME 类型-CSDN博客