mingw32 / bin / curl:参数列表太长

时间:2018-09-18 17:12:38

标签: bash curl git-bash

enter image description here

我正在win7中使用git-bash。我在curltest.sh中有以下shell脚本:

#!/bin/sh

curl -X POST \
  'https://api.ocr.space/parse/image' \
  -H "apikey:#####" \
  -F "language=eng" \
  -F "isOverlayRequired=false" \
  -F "iscreatesearchablepdf=false" \
  -F "issearchablepdfhidetextlayer=false" \
  -F "base64Image=data:application/pdf;base64,JVBERi0xLjMKMSAwIG9iago8PAovVHlwZSAvUGFnZXMKL0NvdW50IDEKL0tpZHMgWy......

运行此命令时

$ sh curltest.sh
curltest.sh: line 3: /mingw32/bin/curl: Argument list too long

我该如何工作?

PS-选中https://pastebin.com/jYGm2imx

1 个答案:

答案 0 :(得分:2)

您是否尝试过使用配置文件?

-K,--config
  指定从哪个配置文件读取curl参数。配置文件是
中的文本文件   可以编写哪些命令行参数,然后将其用作编写方式
  在实际的命令行上。

或者,如果它只是-F选项中的一个太大,则可以从man将其放入文件中:

To force the 'content' part to be a file, prefix the file name with an @ sign.