I'm transferring files from an existing http request using cURL like so...
$postargs = array(
'nonfilefield' =>'nonfilevalue',
'fileentry' => '@'.$_FILES['thefile']['tmp_name'][0]
);
$ch = curl_init('http://localhost/curl/rec.php');
curl_setopt($ch,CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_POST,TRUE);
curl_setopt($ch,CURLOPT_POSTFIELDS,$postargs);
curl_exec($ch);
curl_close($ch);
Ben iş için bu alabilirsiniz tek yolu göndermez, bu olmadan, tmp_name kullanıyor. Ancak, daha sonra daha sonra dosyayı adlandırmak istediğiniz zaman için adı değerini kaybeder.
Normalde kıvrılma olmadan olurdu $ _FILES dizi koruyarak bunu yapmak için bazı yolu var mı? Bu iş için tek bir boyut içine benim çok boyutlu dizi dönüştürmek zorunda anda ben de, benim komut dosyası alanlarda bir dizi kullanıyorum