Je travail actuellement sur un web service de traitement d'image et j'ai un problème avec la syntaxe de mon fichier wsdl.
Je veux transmettre par appel de méthode une image genre jpeg.
Code : Tout sélectionner
<message name="UploadRequest" >
<part name="photo" type="xsd:binary"/>
</message>
<message name="UploadResponse">
<part name="return" type="xsd:int"/>
</message>
<portType name="GestionUpDownPortType">
<operation name="upload">
<input message="tns:UploadRequest"/>
<output message="tns:UploadResponse"/>
</operation>
</portType>
<binding name="GestionUpDownBinding" type="tns:GestionUpDownPortType">
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="upload">
<soap:operation soapAction="http://localhost/projetm2/stockR/soap/gestionUpDown.wsdl"/>
<input>
<mime:content type="image/jpeg"/>
</input>
<output>
<soap:body use="encoded" namespace="http://localhost/projetm2/stockR/soap/gestionUpDown.wsdl" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</output>
</operation>
</binding>
Je suis un peu dans le flou car normalement on doit envoyer l'image par un POST mais je dois tranférer l'image entre deux serveurs.
Si quelqu'un peu m'aider, merci.