IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

Récupérer un blob


Sujet :

Services Web

  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Par défaut Récupérer un blob
    Bonjour à tous

    Voici mon problème. Avec visual studio 2005, je dispose de plusieurs webmethodes dont l'une qui me renvoie un blob (un binaire de très grosse taille). A l'exécution, tout se passe bien. Maintenant je veux récupérer via soap en php, les données issues du webservices :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    					$parametres = array("szSessionId" => $_REQUEST["PHPSESSID"]);		
    					$resultXml = getWebServiceFunction('GetListeFacturePayeur',$parametres);
    Et là c'est le drame :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Erreur interne au Webservice lors de l'appel de la fonction: GetListeFacturePayeur.
    Erreur = soap:Server: Server was unable to process request. ---> External component has thrown an exception.
    Je n'ai pas plus de détails que ça. Tout fonctionne a merveille sous visual studio 2005. J'ai tout bien compilé, recopié les dll la ou il fallait et le webservice aussi. Les autres webmethods marchent a merveille.

    Maintenant, je pense qu'il doit y avoir une limitation SOAP due au BLOB (+ de 86 000 caractères)

    En tout cas, je suis preneur de tout commentaire et même de toute solution a mon problème. Merci

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Il y a un endroit où tu spécifies la taille maxi de ta requête Soap; je ne me souviens pas où mais j'ai déjà eu un soucis similaire. (c'était en 1.1 de toute manière)

  3. #3
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Est-ce que ta méthode Web fonctionne lorsque tu la consomme à partir d'une application dot net ? ça te permetterais aussi de débuger et voir l'origine du problème.

    Sinon regarde ce post problème de type donnée entre Service Web pour avoir une idée sur comment arttacher un fichier à un service Web.

Discussions similaires

  1. [MySQL] Récupérer image BLOB
    Par b_zakaria dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 16/03/2009, 23h09
  2. Récupérer un Blob d'une BDD ?
    Par optibonus dans le forum Langage
    Réponses: 1
    Dernier message: 28/04/2008, 00h07
  3. [SQL] Récupérer un BLOB avec php
    Par identifiant_bidon dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 06/11/2007, 12h24
  4. Réponses: 1
    Dernier message: 13/04/2007, 08h48
  5. Récupérer un blob
    Par J-P-B dans le forum XMLRAD
    Réponses: 2
    Dernier message: 08/07/2005, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo