2010-09-02 4 views

Répondre

0

Je suis un peu incertain ce que vous essayez de faire excatly. Si vous souhaitez inclure des images dans une requête SOAP, vous devez envoyer le contenu binaire de cette image sous forme de chaîne encodée en base64 (en utilisant la fonction PHP base64_encode).

Si vous pouviez mettre à jour votre réponse avec plus de détails sur ce que vous essayez d'obtenir et peut-être poster du code, nous pourrions vous fournir de meilleures réponses.

+0

Oui, je souhaite envoyer une image avec la demande SOAP, mais le serveur cible ne prend pas en charge la méthode base64. Au lieu de cela, je dois utiliser une demande de publication en plusieurs parties tout comme nous envoyons via un formulaire html simple avec une URL cible. Ou peut-être ai-je besoin d'un meilleur moyen mais je n'en trouve pas encore. –

+0

@Amjad Shaick - hm, mais les pièces jointes dans les messages multi-parties sont normalement codées en base64. Que voulez-vous dire que le serveur cible ne supporte pas l'encodage en base64? – Max

+0

J'ai reçu cette instruction du fournisseur de services: NOTE: les images sont spécifiées au format binaire (pas Base64). En outre, l'en-tête Content-Disposition utilise "form-data; name = "nom de fichier"; filename = "format (pas" pièce jointe, nom de fichier = "format) –

Questions connexes