cURL上传文件
Example #2 上传文件 <?php /* http://localhost/upload.php: print_r($_POST); print_r($_FILES); */ $ch =curl_init(); $data = array('name'=>'Foo','file'=>'@/home/user/test.png'); curl_setopt($ch,CURLOPT_URL,'http://localhost/upload.php'); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$data); curl_exec($ch); ?>
以上例程会输出: Array ( [name] => Foo ) Array ( [file] => Array ( [name] => test.png [type] => image/png [tmp_name] => /tmp/phpcpjNeQ [error] => 0 [size] => 279 ) )
cURL 上传文件在文件名前加个@符号,然后用$_FILES接收文件。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。