【问题标题】:Pass binary file as JSON parameter using multipart/form-data using curl POST使用 curl POST 使用 multipart/form-data 将二进制文件作为 JSON 参数传递
【发布时间】:2016-06-21 15:24:43
【问题描述】:

我搜索了一堆,找不到答案。

我正在尝试使用 multipart/form-data 将二进制文件作为 JSON 参数传递,并使用 curl 进行 POST 请求。我试过这个,但由于明显的原因它不起作用:

curl -X POST http://api.example.com \
-H "Content-Type:multipart/form-data" \
-F "data={\"key\": \"@text.txt\"};type=application/json"

我们将不胜感激。

【问题讨论】:

    标签: json post curl multipartform-data


    【解决方案1】:

    找到答案。它看起来像这样:

    curl -X 发布http://api.example.com\ -H“内容类型:多部分/表单数据”\ -F "data={\"key\":\"file1\"};type=application/json"\ -F "file1=@text.txt"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-08
      • 2015-09-19
      • 2011-07-28
      相关资源
      最近更新 更多