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.