(PHP 5 >= 5.5.0)
cur_file_create — CURLFile 객체를 생성합니다.
CURLFile 컬_파일_만들기 ( 문자열 $filename [, 문자열 $mimetype [, 문자열 $postname ]] )
파일 업로드를 위한 CURLFile 개체를 만듭니다.
파일 이름
파일 업로드 경로
마임타입
파일의 MIME 유형
우편 이름
파일 이름.
CURLFile 객체를 반환합니다.
컬_파일_만들기() 예
<?php/* http://example.com/upload.php:<?php var_dump($_FILES) ?>*/// cURL 핸들 생성 $ch = cur_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);//실행 핸들 컬_exec($ch);?>
위 루틴은 다음을 출력합니다:
array(1) { ["test_file"]=> array(5) { ["name"]=> string(9) "test_name" ["type"]=> string(10) "image/jpeg" ["tmp_name "]=> 문자열(14) "/tmp/phpPC9Kbx" ["error"]=> int(0) ["size"]=> int(46334) }}