Metoda służąca wysyłaniu plików, przykład:
$url= 'http://your_url.com/xmlrpc.php'; $XmlRpc_client = new IXR_Client ($url); $fs = filesize ('folder/image.jpg'); $file = fopen ('folder/image.jpg', 'rb'); $data = fread ($file, $fs); fclose ($file); $content = array ( 'name' = 'image_name.jpg', 'type' = 'image/jpeg', 'bits' = new IXR_Base64 ($data) ); $params = array(1,'your_username','your_password',$content); try{ $XmlRpc_result = $XmlRpc_client->query( 'metaWeblog.newMediaObject',$params ); $data = $XmlRpc_client->getResponse(); echo $data['id'].'<br>'; echo $data['file'].'<br>'; echo $data['url'].'<br>'; echo $data['type'].'<br>'; } catch (Exception $e){ var_dump ( $e->getMessage ()); }