Hi Guys,
I am trying to use the SOAP ws API to upload a file in open meetings, but
no matter what I do I always get a :

Unmarshalling Error: Unable to create an instance of java.io.InputStream
error.

I am using php as web-service client. I tried sending a stream to the
web-service, i tried to hardcode the file into web-service parameters,
i tried using get_contents without stream nothing seems to be working.

This is a sample of code:
========
try {
    $response = $userserviceclient->login($loginobject);
    if ($response->return->type == "SUCCESS") {
        $handle = fopen('big_file.txt', 'r');
        //handle = fopen('zimbru.jpg', 'r');
        print_object(fgets($handle));
        $fileuploadobject = new add();
        $fileuploadobject->sid = $response->return->message;
        //$fileuploadobject->stream = stream_get_contents($handle);
        $fileuploadobject->stream = $handle;
        $fileuploadresponse = $fileserviceclient->add($fileuploadobject);

        var_dump($fileuploadresponse);
    }
} catch (SoapFault $e) {
    var_dump($e);
}
=========================

Just as a mention I used a lot of other web-services from the API and
all are working as expected.

Any clue about this one?

Thanks!

Reply via email to