ConvertAPI/PHP代码上载/下载0字节

ConvertAPI/PHP代码上载/下载0字节,php,convertapi,Php,Convertapi,我试图使用PHP/CURL调用ConvertAPI restfulapi,将表单上传PDF转换为PNG。当文件显示在服务器上时,文件上载正在工作,但是没有返回任何内容,curl\u getinfo显示[size\u upload]=>0和[size\u download]=>0。有人能指出我代码中的错误吗 define("UPLOAD_DIR", "./tmp/"); $rest_url="https://do.convertapi.com/Pdf2Image"; $up_file=UPLOA

我试图使用PHP/CURL调用ConvertAPI restfulapi,将表单上传PDF转换为PNG。当文件显示在服务器上时,文件上载正在工作,但是没有返回任何内容,curl\u getinfo显示[size\u upload]=>0和[size\u download]=>0。有人能指出我代码中的错误吗

define("UPLOAD_DIR", "./tmp/");
$rest_url="https://do.convertapi.com/Pdf2Image";

$up_file=UPLOAD_DIR.rand(100,999)."_".basename($_FILES['fileField']['name']);
if (!move_uploaded_file($_FILES['fileField']['tmp_name'], $up_file)) {
    die("Possible file upload attack!");
}

$cfile=new CURLFile($up_file);

$params=array(
    "ApiKey" => 11111111,
    "OutputFormat" => "png",
    "OutputFileName" => "converted.png",
    "File" => $cfile
    );

$ch=curl_init($rest_url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$res=curl_exec($ch);
$headers=curl_getinfo($ch);
curl_close($ch);

echo "<pre>";
print_r($headers);
var_dump($res);
define(“UPLOAD_DIR”和“/tmp/”);
$rest_url=”https://do.convertapi.com/Pdf2Image";
$up_file=UPLOAD_DIR.rand(100999)。“u”.basename($_FILES['fileField']['name']);
如果(!move_Upload_file($_FILES['fileField']['tmp_name'],$up_file)){
死亡(“可能的文件上传攻击!”);
}
$cfile=新卷曲文件($up\u文件);
$params=数组(
“ApiKey”=>11111111,
“OutputFormat”=>“png”,
“OutputFileName”=>“converted.png”,
“文件”=>$cfile
);
$ch=curl\u init($rest\u url);
卷曲设置($ch,卷曲设置桩,1);
curl_setopt($ch,CURLOPT_头,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$params);
$res=curl_exec($ch);
$headers=curl\u getinfo($ch);
卷曲关闭($ch);
回声“;
打印(页眉);
var_dump($res);
如果URL是使用https://编写的,则上载。它应该是http://(没有SSL)

使用以下命令:

    $rest_url="https://do.convertapi.com/Pdf2Image";
而不是:


好的,我找到了一个解决方法-将RESTURL更改为http://do.convertapi.com/Pdf2Image(即没有SSL),它可以正常工作。
    $rest_url="https://do.convertapi.com/Pdf2Image";