如何使用Curl发布文件列表

时间:2015-10-19 23:21:43

标签: python post curl flask request

我需要将多个文件作为列表卷入网站,但我在这方面遇到了麻烦。

我试过了:

0 6 * * * /usr/sbin/restart shiny-server

但那不起作用,所以我尝试了:

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

但那也没有用。

我试图使用python请求lib来获取服务器端的文件,如下所示:

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

但是此调用总是失败,如何使用curl发布文件列表?

1 个答案:

答案 0 :(得分:2)

我明白了,语法是:

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

在接收端:

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

实际上很简单。