将cURL转换为PHP cURL - DocParser API

时间:2017-06-29 18:03:43

标签: curl php-curl

我有一个cURL:

curl \
    -u <secret_api_key>: \
    -F "file=@/home/your/local/file.jpdf" \
    https://api.docparser.com/v1/document/upload/<PARSER_ID>

我指的是文档:https://dev.docparser.com/#import-documents

我不知道如何将-F转换为PHP cURL。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码将文件上传到Docparser

$ch = curl_init();
curl_setopt($ch, CURLOPT_USERPWD, "<SECRET_API_KEY>" . ":"); 
curl_setopt($ch, CURLOPT_URL, 'https://api.docparser.com/v1/document/upload/<PARSER_ID>');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, array('file'=> '@' . realpath($file_name_with_full_path)));
$result=curl_exec($ch);
curl_close($ch);

您需要替换<SECRET_API_KEY><PARSER_ID>$file_name_with_full_path的值。