php man page for curl_file_create

Query: curl_file_create

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

CURL_FILE_CREATE(3)							 1						       CURL_FILE_CREATE(3)

CURLFile::__construct - Create a CURLFile object

       Object oriented style

SYNOPSIS
public CURLFile::__construct (string $filename, [string $mimetype], [string $postname])
DESCRIPTION
Procedural style CURLFile curl_file_create (string $filename, [string $mimetype], [string $postname]) Creates a CURLFile object, used to upload a file with CURLOPT_POSTFIELDS.
PARAMETERS
o $filename - Path to the file which will be uploaded. o $mimetype - Mimetype of the file. o $postname - Name of the file to be used in the upload data.
RETURN VALUES
Returns a CURLFile object.
EXAMPLES
Example #1 curl_file_create(3) example Object oriented style <?php /* http://example.com/upload.php: <?php var_dump($_FILES); ?> */ // Create a cURL handle $ch = curl_init('http://example.com/upload.php'); // Create a CURLFile object $cfile = new CURLFile('cats.jpg','image/jpeg','test_name'); // Assign 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); ?> Procedural style <?php /* http://example.com/upload.php: <?php var_dump($_FILES); ?> */ // 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'); // Assign 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) { ["test_file"]=> array(5) { ["name"]=> string(9) "test_name" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(14) "/tmp/phpPC9Kbx" ["error"]=> int(0) ["size"]=> int(46334) } }
SEE ALSO
curl_setopt(3). PHP Documentation Group CURL_FILE_CREATE(3)
Related Man Pages
curl_multi_exec(3) - php
curl_setopt_array(3) - php
curl_share_setopt(3) - php
phar.setstub(3) - php
curl_file_create(3) - php
Similar Topics in the Unix Linux Community
Unable to open uploaded image
pass argument to html upload form
How to include cURL library?
Script to check if files exits
Is there an error in this