[turba] how to save a photo through the api --> rpc request

Michael Rubinsky mrubinsk at horde.org
Mon Oct 27 22:11:02 UTC 2008


Quoting roman stachura <stachrom at gmail.com>:

> Jan Schneider schrieb:
>> Zitat von roman stachura <stachrom at gmail.com>:
>>
>>> Jan Schneider schrieb:
>>>> Zitat von Michael Rubinsky <mrubinsk at horde.org>:
>>>>
>>>>>
>>>>> Quoting roman stachura <stachrom at gmail.com>:
>>>>>
>>>>>> 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 ?
>>>>>
>>>>> After a quick glance at the code, it doesn't look like this is  
>>>>> currently possible.  The binary data will need to be encoded  
>>>>> before it is sent over jsonrpc, but the _turba_import method  
>>>>> doesn't currently check for this and decode it. We'll have to  
>>>>> add support for encoded binary data to the import method, and a  
>>>>> way to hint at what the encoding type is. How to do that in a BC  
>>>>> way though?
>>>>
>>> Tanks for the quick answer.
>>>
>>>> It doesn't work with xmlrpc or jsonrpc, but it should,  
>>>> theoretically, work with SOAP.
>>> Is there a SOAP example around for a php client?  (in general not  
>>> specificly for turba.)
>>> So I can give SOAP a try.
>>
>> http://cvs.horde.org/co.php/framework/RPC/tests/rpc-test.php?r=1.8
>> http://cvs.horde.org/co.php/framework/RPC/docs/examples/soap.php?r=1.2
>> http://cvs.horde.org/co.php/framework/RPC/docs/examples/soap.pl?r=1.1
>>
>> You probably have to explicitly pass the binary data as a SOAP_Value object:
>> http://pear.php.net/package/SOAP/docs/latest/SOAP/SOAP_Value.html#methodSOAP_Value
> I guess this requires at least php5.

Why do you say that?



Thanks,
mike

--
The Horde Project (www.horde.org)
mrubinsk at horde.org

"Time just hates me. That's why it made me an adult." - Josh Joplin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: PGP Digital Signature
URL: <http://lists.horde.org/archives/turba/attachments/20081027/dd9938f7/attachment.bin>


More information about the turba mailing list