java.lang.String java.io.InputStream artığını olamaz

0 Cevap java

Ben (dahili java kullanarak) bir SOAP istemci ile arabirim bir php komut dosyası yazıyorum.

Aramaların biri ben Base64 kodlanmış içeriği geçirmenizi gerektirir.

Ben bu gibi geçiyorum:

(Edit 1)
$content=file_get_contents('fileX'); 
fileX is a binary file which has been uploaded via POST and saved successfully in /tmp.
It is ~600kb in binary form.

$args[]=array('name'=>'content', 'value'=>base64_encode($content), 'type'=>'Base64Binary');

Ama, ben bir hata alıyorum:

java.lang.String cannot be cast to java.io.InputStream


(Edit2)
The documentation of the third party application says exactly:
Parameter   Description                               Type
filename    The name of the presentation file         String
            including the file extension. 
content     The content of the presentation file      Base64Binary
            encoded in Base64 scheme. 

0 Cevap