Func Curl_File_Create
# PHP curl_file_create Function
[ PHP cURL Reference Manual](#)
(PHP 5 >= 5.5.0)
curl_file_create β Creates a CURLFile object.
* * *
## Description
CURLFile curl_file_create ( string $filename [, string $mimetype [, string $postname ]] )
Creates a CURLFile object for file uploads.
* * *
## Parameters
**filename**
The path to the file to be uploaded.
**mimetype**
The MIME type of the file.
**postname**
The filename.
* * *
## Return Value
Returns a CURLFile object.
* * *
## Example
curl_file_create() Example
<?php /* http://example.com/upload.php: */ // Create a cURL handle $ch = curl_init('http://example.com/upload.php'); // Create a CURLFile object $cfile = curl_file_create('cats.jpg','image/jpeg','test_name'); // Set POST data $data = array('test_file' => $cfile); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // Execute the handle curl_exec($ch); ?>
The above example will output:
array(1) { => array(5) { => string(9) "test_name" => string(10) "image/jpeg" => string(14) "/tmp/phpPC9Kbx" => int(0) => int(46334) }}
* * PHP cURL Reference Manual](#)
YouTip