多个文件使用curl上传到rails应用程序上的ruby

时间:2015-12-17 16:58:58

标签: ruby-on-rails curl file-upload

我正在努力思考如何使用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

仍然无法正常工作。我想这是因为我不知道如何调整我的许可参数。我得到一个空数组。

有关如何使用一个请求进行操作的任何想法吗?

1 个答案:

答案 0 :(得分:0)

RestClient可能更容易使用。