首页 > 代码库 > php5.6 curl 模拟表单上传文件

php5.6 curl 模拟表单上传文件

php5.5之后php官方推荐使用CURLFile类来模拟代替之前的@+全文件路径方式上传文件

if(class_exists(‘\CURLFile‘)) {

  //可以使用 

  $filedata = [
    ‘fieldname‘ => new \CURLFile ( realpath ( $filepath ), ‘image/jpeg‘ )
  ];

} else {

  //不可使用CURLFile,及旧模式

  

  $filedata = [
    ‘fieldname‘ => ‘@‘.realpath($filepath)
  ];

}

参考:http://blog.csdn.net/hongtu1993/article/details/40784355

php5.6 curl 模拟表单上传文件