Попытка сделать вызов PHP API cURL на WEocr, но я не могу получить ответ API. Вот код, я использую:cURL PHP API вызов не работает
$url = 'http://jimbocho.ocrgrid.org/cgi-bin/weocr/submit_ocrad.cgi';
$header = array('Content-Type: multipart/form-data');
$fields = array('userfile' => '@' . $_FILES['file']['tmp_name'][0]);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
$result = json_decode(curl_exec($ch));
Я не знаю, если я пишу неправильный синтаксис завитка команды.
Заранее спасибо.
Ошибки я получаю:
Sorry!
Received a null image (0byte). See TIPS page.
Спасибо, теперь у меня нет ошибок, но я не получаю ответа. Может быть, «outputformat»? API говорит: «Если вы укажете outputformat =« txt », первая строка выходных данных используется как строка состояния. Первая строка будет пустой при успешном распознавании.» – joanet
Что вы получаете от 'echo $ результат'? –
Ничего, пустой ответ. – joanet