mingw32 / bin / curl: список аргументов слишком длинный - PullRequest
0 голосов
/ 18 сентября 2018

enter image description here

Я работаю с git-bash в win7.У меня есть следующий сценарий оболочки в curltest.sh:

#!/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 голосов
/ 18 сентября 2018

Вы пытались использовать файл конфигурации?

-K, --config
Укажите, из какого файла конфигурации следует читать аргументы curl.Файл конфигурации представляет собой текстовый файл в
, в который можно записать аргументы командной строки, которые затем будут использоваться, как если бы они были записаны
в фактической командной строке.

В качестве альтернативы, если это всего одинслишком больших опций -F, и вы можете поместить это в файл, начиная с man:

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