如何使用Curl在表单中发布文件的内容

时间:2016-04-12 18:00:16

标签: file post curl

我尝试使用curl从文件中发布标识符列表作为表单值。我尝试了很多不同的格式,但每次发布文件名而不是实际数据。

我尝试过的一个例子如下:

curl http:localhost:<port>/test --data "userId=User" --data "uploadIds=<test.txt"

curl http:localhost:<port>/test --data "userId=User" --data "uploadIds=@test.txt"

上述每个结果都会在文件名中发布。

该文件包含以逗号分隔的数字列表。

1 个答案:

答案 0 :(得分:1)

找到解决方案,我正在寻找的语法是:

curl http:localhost:<port>/test --data "userId=User" --data-urlencode uploadIds@test.txt