Récupérer un fichier joint dans une enveloppe SOAP
Bonjour, j'aurais besoin de votre aide sur SOAP. Je fais un appel sur un service Web, qui me renvoie une enveloppe soap avec un fichier joint. J'arrive a extraire le fichier joint dans un objet org.apache.axis.attachments.AttachmentPart via ce code
Code:
1 2 3 4 5 6 7 8 9
| MessageContext msgctx= call.getMessageContext();
Message msg= msgctx.getResponseMessage();
if (msg!=null){
Iterator attachIter= msg.getAttachments();
while (attachIter.hasNext()){
AttachmentPart attachment= (AttachmentPart)attachIter.next();
... //Extraction du fichier joint et sauvegarde sur le disque
}
} |
Seulement, je n'arrive pas à trouver le moyen d'extraire le fichier de cet AttachementPart. Je cherche à enregistrer le fichier joint sur le disque.
Merci d'avance,