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

ASP.NET Discussion :

Web service upload et byte


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut Web service upload et byte
    Bonjour,

    Je dois passer en parametre d'un web service un tableau de byte.
    Ce tableau provient d'un upload de fichier.

    Puis je avoir ce fichier en bytes a l'upload ou dois je le stocker avant sur le serveur de facon temporaire ?

    Merci

    Si vous avez des exemples je suis preneur car je ne sais pas par ou commencer pour la conversion du fichier en byte[].

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Je ne suis pas sûr qu'un webservice puisse passer un tableau, et encore moins de byte.

  3. #3
    Membre confirmé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Points : 637
    Points
    637
    Par défaut
    Je dois passer eu web service un tableau de byte, j'ai testé et ca marche

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    Il est possible d'obtenir un stream depuis un fichier envoyé au serveur via POST :

    Request.Files[i].InputStream où i est la position dans la collection

    Il n'est donc pas nécessaire d'enregistrer le fichier sur le serveur préalablement.

    Il est ensuite possible de lire ce stream dans un tableau de byte.

    Ce qui est intéressant, c'est que l'exemple de la MSDN (sur HttpPostedFile.InputStream) fait exactement ça.

  5. #5
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443

Discussions similaires

  1. Uploader une vidéo avec un web service
    Par chabacha dans le forum Services Web
    Réponses: 1
    Dernier message: 03/06/2013, 17h25
  2. Upload Document word dans SharePoint avec le web service copy et JAVA
    Par -MielPops- dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 26/04/2011, 09h40
  3. Upload file avec web service (Axis 2)
    Par Leopardi dans le forum Services Web
    Réponses: 0
    Dernier message: 18/09/2008, 12h53
  4. [JBuilder][Web Services] à partir de quelle version?
    Par sicard_51 dans le forum JBuilder
    Réponses: 2
    Dernier message: 25/08/2003, 12h54
  5. [Kylix] problème web service kylix
    Par RezzA dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2003, 14h50

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