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 :

[2.0]Fileupload Récuperer contenu en string


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut [2.0]Fileupload Récuperer contenu en string
    Bonjour à tous,

    j'utilise <ASP:FileUpload> pour transférer des fichiers txt mais j'aimerais non pas enregistrés mon fichier sur le serveur mais récupéré son contenu

    J'utilise la méthode FileUpload.FileContent qui me retourne un stream mais comment convertir ce stream en string pour que je puisse l'utiliser ?

    Merci pour vos réponses car je suis perdu
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut
    En cherhcant un peu j'ai trouvé

    J'espère que cela servira à d'autres .
    Voici la solution:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Stream path = FileUpload.FileContent;
    path.Position = 0;
    Byte[] byteText = new Byte[path.Length];
    path.Read(byteText, 0, (int)path.Length);
    string txt = Encoding.UTF8.GetString(byteText); // encodage? que choisir?
    Encodage que choisir si vous avez la solution?

    A ++
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    469
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 469
    Points : 167
    Points
    167
    Par défaut
    il y a aussi la focntion FileBytes qui retourne un byte[]

    Voilà
    ----------------------------------
    La façon la plus efficace de combattre un système qui ne nous convient plus
    n'est pas de lutter contre lui mais de s'en désintéresser et de ne plus l'alimenter...

    ----------------------------------

  4. #4
    Futur Membre du Club
    Inscrit en
    Mai 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Solution mixte?
    En effet il existe aussi la solution FileBytes, mais lorsque j'utilise directement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bytes[] content=FileUpload.FileBytes;
    content restait à null

    J'ai donc utilisé la méthode décrite par toi au dessus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Stream path = FileUpload.FileContent;
    path.Position = 0;
    Byte[] byteText = new Byte[path.Length];
    path.Read(byteText, 0, (int)path.Length);
    string txt = Encoding.UTF8.GetString(byteText); // encodage? que choisir?

    Et j'ai bien récupéré le contenu de mon FileUpload.

    Merci lenoil

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récuperation contenu textarea
    Par calitom dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/06/2007, 13h44
  2. récuperer contenu page web en c
    Par hitcher48 dans le forum Développement
    Réponses: 4
    Dernier message: 25/04/2007, 20h13
  3. récuperer contenu étiquette comme valeur
    Par @rkane dans le forum Access
    Réponses: 2
    Dernier message: 19/08/2006, 10h11
  4. [VBA-E]Récuperer contenu d'1 cellule d'1 classeur a l'autre
    Par fabremel dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/03/2006, 16h09
  5. Récupere contenu d une frame
    Par alexmorel dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 03/03/2006, 14h58

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