wp.​​uploadFile XML RPC:图像大小为零

时间:2015-05-15 11:17:29

标签: php xml wordpress

我正在尝试通过xml-rpc将图像上传到wordpress:

$dir = getcwd().'/upload/post/';
$thumbnail_img = $post['thumbnail_img'];
$mime_type = mime_content_type($dir.$thumbnail_img);
$theData = file_get_contents('http://tf_test.local/upload/post/'.$thumbnail_img);

$data = array(
    'name'=>'ddd.txt',
    'type'=>$mime_type,
    'bits'=>new IXR_Base64($theData),
    'overwrite' => false
);
$client = new IXR_Client($media['url'].'xmlrpc.php');
$params = array(0, $media['media_id'], $media['password'], $data);
if (!$client->query('wp.uploadFile', $params)) {
    print ($client->getErrorCode().":".$client->getErrorMessage());
}
return $client->getResponse();

没有错误,但上传的图片尺寸为零!

上传文本文件没有任何问题(例如:log.txt)。

0 个答案:

没有答案