Это пример загрузки файла с помощью cURL, который можно начать с:
$ch = curl_init('http://api.blabla.com/huhu.php');
curl_setopt_array($ch, array(
CURLOPT_POSTFIELDS => array(
'files[]' => '@/path/to/file',
),
));
if (false === ($res = curl_exec($ch))) {
die("Upload failed: " . curl_error($ch));
}
Строка '@/path/to/file'
имеет особое значение, поскольку она начинается с @
;строка, которая следует непосредственно за ней, должна содержать путь к файлу, который вы хотите загрузить.