我正在努力思考如何使用curl将未知数量的文件发送到我的rails应用程序。
这是我用一个文件POST的curl请求:
curl -H 'Authorization: Token token=your_token' -X POST -F job[webapp_id]=2 -F job[file]=@test.txt localhost:3000/api/v0/jobs
有效。
我想允许用户使用以下内容发送尽可能多的文件:
-F job[files][]=@test1.txt -F job[files][]=@test2.txt
-F job[files[]]=@test1.txt -F job[files[]]=@test2.txt
但它不起作用。 我也尝试过:
-F job[files[0]]=@test.txt -F job[files[1]]=@test2.txt
仍然无法正常工作。我想这是因为我不知道如何调整我的许可参数。我得到一个空数组。
有关如何使用一个请求进行操作的任何想法吗?