[turba] how to save a photo through the api --> rpc request
roman stachura
stachrom at gmail.com
Sun Oct 26 21:24:14 UTC 2008
Hi
I wonder how can I save binary data like a photo through a rpc request
under the turba api from a external server.
How should I compose the $rpc_parameters_turba_import array ?
require_once 'Horde/RPC.php';
$rpc_endpoint = 'http://horde.yourdomain.ch/rpc.php';
$rpc_options = array(
'user' => 'user',
'pass' => 'password'
);
$rpc_method_turba_import = 'contacts.import';
$photo_binary_data =
file_get_contents($_FILES['object']['tmp_name']['photo']['new']);
$rpc_parameters_turba_import = array(
array(
'firstname' => $_REQUEST['object']['firstname'],
'lastname' => $_REQUEST['object']['lastname' ],
'photo' => $photo_binary_data,
'phototype' => $_FILES['object']['type']['photo']['new']
),
'addressbook' => 'admin'
);
$results_turba = Horde_RPC::request(
'jsonrpc',
$rpc_endpoint,
$rpc_method_turba_import,
$rpc_parameters_turba_import,
$rpc_options);
roman
More information about the turba
mailing list