(PHP 5 >= 5.5.0)
curl_file_create — 建立一個CURLFile 物件。
CURLFile curl_file_create ( string $filename [, string $mimetype [, string $postname ]] )
建立一個CURLFile 物件, 用與上傳檔案。
filename
上傳文件的路徑
mimetype
文件的Mimetype
postname
文件名。
傳回CURLFile 物件。
curl_file_create() 實例
<?php/* http://example.com/upload.php:<?php var_dump($_FILES); ?>*/// 建立一個cURL 句柄$ch = curl_init('http://example.com/ upload.php');// 建立一個CURLFile 物件$cfile = curl_file_create('cats.jpg','image/jpeg','test_name');// 設定POST 資料$data = array('test_file' => $cfile);curl_setopt($ch, CURLOPT_POST,1);curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);//執行句柄curl_exec($ch);?>
以上例程會輸出:
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) }}