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 :

[C#] problème de type donnée entre Service Web


Sujet :

Services Web

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Points : 346
    Points
    346
    Par défaut [C#] problème de type donnée entre Service Web
    Bonjour tout le monde,

    j'ai un Service Web A dans lequel j'ai une méthode "put" qui a les paramètres suivants:

    put(Stream param1, string param2, string param2)

    J'ai un autre Service Web B qui fait référence au Service Web A et dans lequel j'utilise la méthdoe put(....). dans laquelle je passe les paramètres suivants:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    System.IO.FileStream file = new System.IO.FileStream(@"C:\test.xml", FileMode.Open, FileAccess.Read);
     
    XmlNode res = A.put(file,"","");
    Lorsque je compile, j'ai les erreurs suivantes qui apparaît:

    Erreur 1 La méthode surchargée correspondant le mieux à 'refA.A.put(refA.FileStream, string, strig)' possède des arguments non valides...
    Erreur 2 Argument '1' : impossible de convertir de 'System.IO.FileStream' en 'refA.FileStream'...
    Est-ce que quelqu'un sait comment je peux faire que FileStrem de la méthode put du Service Web A, soit consiféré comme un System.IO.FileStream et non comme refA.FileStream?

    Par avance merci pour votre aide!

    Cédric

  2. #2
    Membre expérimenté
    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
    Points : 1 566
    Points
    1 566
    Par défaut
    Ce n'est pas aussi simple d'envoyer des fichiers à travers les WS.

    La spécification SOAP 1.2 permet d'utiliser la méthode MTOM (Message Transmission Optimization Mechanism) pour attacher un fichier à l'enveloppe SOAP. En dot net, l'utilisation de MTOM est possible grâce à WSE 3.0 (Web Services Enhancements ).

    Sinon la question a été déja traitée sur le forum, jette un coup d'oeil sur ce fil Transmission des images .

    Bon courage.

Discussions similaires

  1. Communication entre services web
    Par nehlaING dans le forum Services Web
    Réponses: 7
    Dernier message: 14/04/2009, 16h40
  2. Liaison entre services web
    Par crevygood dans le forum Services Web
    Réponses: 3
    Dernier message: 17/12/2008, 13h04
  3. Problème d'invocation d'un service Web
    Par demcoul dans le forum Services Web
    Réponses: 1
    Dernier message: 09/12/2008, 09h25
  4. Problème d'invocation d'un Service Web
    Par demcoul dans le forum Services Web
    Réponses: 5
    Dernier message: 06/11/2008, 15h43
  5. Réponses: 10
    Dernier message: 07/02/2007, 07h43

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