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 :

bouton parcourir disque dur


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 85
    Par défaut bouton parcourir disque dur
    Salut,
    comment puis-je créer une bouton parcourir, pour que je puisse parcourir mon disque dur afin de sélectionner un fichier qui par la suite je dois le lire et afficher son contenu
    quelqu'un a une idée

  2. #2
    Membre actif
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2011
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2011
    Messages : 53
    Par défaut
    Bonjour,

    Il y a un contrôle pour faire ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:FileUpload ID="FileUpload1" runat="server" />
    Bon Code

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 85
    Par défaut re
    selon ce que j'ai trouvé c'est que ce contrôle sert essentiellement pour uploader le fichier sur le serveur
    par pour son lecture et son traitement
    Citation Envoyé par BuchsPa Voir le message
    Bonjour,

    Il y a un contrôle pour faire ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <asp:FileUpload ID="FileUpload1" runat="server" />
    Bon Code

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu ne peux pas ouvrir et traiter un fichier côté client

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 85
    Par défaut
    bon voila je l'ai fait avec le composant fileupload et ça fonctionne correctement
    et je réussie à lire le contenue de fichier
    alors que lorsque je met un délimiteur dans le fichier et je tente a afficher chaque bloc je ne réussi pas voila mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    if (FileUpload1.HasFile)
                { 
                    StreamReader sr = new StreamReader(FileUpload1.FileContent);
                    lengh = FileUpload1.PostedFile.ContentLength;
                    for (int i=0; i<lengh; i++)
                    {
                        //Label1.Text += sr.ReadLine();
                        string[] value = sr.ReadLine().Split(';');
                        //for (int j = 0; j < value.Length; j++)
                        //{
                            Label1.Text += value[j] ;
                        //}
                    }
                }
    ainsi j'aurais cette problème
    La référence d'objet n'est pas définie à une instance d'un objet.
    Description : Une exception non gérée s'est produite au moment de l'exécution de la requête Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

    Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    string[] value = sr.ReadLine().Split(';');
    for (int j = 0; j < value.Length; j++)
      {

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2009
    Messages
    85
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 85
    Par défaut
    bon donc je me répond à moi même c'est résolu

    j'ai du changer le boucle for par un boucle while et ça marcher

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     if (FileUpload1.HasFile)
                { 
                    StreamReader sr = new StreamReader(FileUpload1.FileContent);
                    lengh = FileUpload1.PostedFile.ContentLength;
                    while (!sr.EndOfStream)
                    {
                        string[] value = sr.ReadLine().Split(';');
     
                        for (int j = 0; j < value.Length; j++)
                        {
                          Label1.Text += value[j]+" / " ;
                        }
                    }
    merci tout le monde

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/06/2010, 08h51
  2. parcourir le disque dur + scannage
    Par fraisa1985 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 02/01/2009, 23h46
  3. parcourir sur le disque dur
    Par NicolasMO dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/09/2007, 21h08
  4. Réponses: 1
    Dernier message: 20/07/2007, 10h05
  5. parcourir disque dur sous Mac
    Par hubeert dans le forum Apple
    Réponses: 11
    Dernier message: 16/07/2007, 23h43

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