(PHP5 >= 5.5.0)
curl_file_create: crea un objeto CURLFile.
CURLFile curl_file_create ( cadena $ nombre de archivo [, cadena $ tipo mime [, cadena $ nombre de publicación ]] )
Cree un objeto CURLFile para cargar archivos.
Nombre del archivo
Ruta para subir el archivo
tipo mime
Tipo MIME del archivo
postnombre
Nombre del archivo.
Devuelve un objeto CURLFile.
ejemplo de curl_file_create()
<?php/* http://example.com/upload.php:<?php var_dump($_FILES); ?>*/// Crear un identificador de rizo $ch = curl_init('http://example.com/ upload.php');//Crear un objeto CURLFile $cfile = curl_file_create('cats.jpg','image/jpeg','test_name');//Establecer datos POST $data = array('test_file' => $cfile);curl_setopt($ch, CURLOPT_POST,1);curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);//Manejador de ejecución curl_exec($ch);?>
La rutina anterior generará:
matriz(1) { ["test_file"]=> matriz(5) { ["nombre"]=> cadena(9) "test_name" ["tipo"]=> cadena(10) "imagen/jpeg" ["tmp_name "]=> string(14) "/tmp/phpPC9Kbx" ["error"]=> int(0) ["tamaño"]=> int(46334) }}