Array
(
[name] => img.jpg
[type] => image/jpeg
[tmp_name] => /var/www/app/tmp/phpG63n68
[error] => 0
[size] => 432399
)
<?php
// Desired folder structure
$structure = './depth1/depth2/depth3/';
// To create the nested structure, the $recursive parameter
// to mkdir() must be specified.
if (!mkdir($structure, 0777, true)) {
die('Failed to create folders...');
}
// ...
?>
$data = array(
// ...
'field_name' => '@' . $_FILES['field_name']['tmp_name']
);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);