如何使用 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')
其实很简单。
我需要将多个文件作为列表卷曲到一个网站,但我在这样做时遇到了问题。
我试过:
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')
其实很简单。