php5.5及以下写法: 'imageFile' => '@' . realpath($fileName), php5.6及以上写法: 'imageFile' => new \CURLFile(realpath($fileName)),
最终方案:
if (class_exists('\CURLFile')) {
$field = array('fieldname' => new \CURLFile(realpath($filepath)));
} else {
$field = array('fieldname' => '@' . realpath($filepath));
}