如何使用 Curl post 文件列表

How to post a list of files using Curl

我需要将多个文件作为列表卷曲到一个网站,但我在这样做时遇到了问题。

我试过:

curl -F name=fn1 -F filedata=@fn1.jpg -F name=fn2 -F filedata=@fn2.jpg

但这没有用,所以我尝试了:

curl -F "files[]=@fn1.jpg&files[]=fn2.jpg"

但这也没有用。

我正在尝试使用 python 请求库在服务器端获取文件,例如:

files = request.files.getlist('files[]')

但是这个调用总是失败,我如何 post 使用 curl 的文件列表?

我弄明白了,语法是这样的:

curl -F files=@$WALLPAPERS/0FYIE5G.jpg \ -F files=@$WALLPAPERS/3GVmZmQ.png http://example.com/upload

在接收端:

files = request.files.getlist('files')

其实很简单。