شما ابتدا از این کتابخوانه استفاده کنید، بعد که فراخوانی کردید :
کد:
$myFile = "test.jpg";
$fh = fopen($myFile, 'r');
$fs = filesize($myFile);
$theData = fread($fh, $fs);
fclose($fh);
ساخت کلاینت :
کد:
$usr = 'admin';
$pwd = 'admin';
$xmlrpc = 'http://localhost/wordpress/xmlrpc.php';
$client = new IXR_Client($xmlrpc);
$params = array('name' => 'test.jpg', 'type' => 'image/jpg', 'bits' => new IXR_Base64($theData), 'overwrite' => false);
اکسکیوت آپلود عکس :
کد:
$res = $client->query('wp.uploadFile',1, $usr, $pwd, $params);
دربازگشت res را پرینت کنید باید آیدی فایل آپلود شده را برگردانده باشد.