Имеется апи
curl -k -F file=@/path/to/file.txt -F apiId={apiId} -F apiSecretId={apiSecretId} https:\/\/fa2a.ninjastream.to\/api\/file\/upload?expires=1596028934&signature=132d1332996262809c7cc2dcd6376c483d6521dc7c273f9275ee1acb53e0b072
надо перевести его в РНр.
Пробую сделать так:
if( $curl = curl_init() ) {
$resUrl="https://fa2a.ninjastream.to/api/file/upload?expires=1596028934&signature=132d1332996262809c7cc2dcd6376c483d6521dc7c273f9275ee1acb53e0b072";
$file="images/001/sample.mp4";
$cFile = '@' . realpath($file);
curl_setopt($curl, CURLOPT_URL, $resUrl);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "apiId=".$apiId."&apiSecretId=".$apiSecretId."&file=".$cFile);
$ResOut = curl_exec($curl);
curl_close($curl);
echo $ResOut;
}
и на выходе имею
{"status":"error","message":"No file inputted"}
Т.е. я неправильно обрабатываю файл?