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

C# Discussion :

Lire un fichier cote serveur


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 71
    Par défaut Lire un fichier cote serveur
    Bonjour,

    je cherche à lire un fichier coté serveur. Si j'ajoute un StreamReader dans ma page aspx.cs il cherche coté client.

    Comment dois-je faire ?

    Merci d'avance

  2. #2
    Membre confirmé Avatar de issou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 181
    Par défaut
    Salut ,

    Ce que tu as dans ton code Behind s'execute coté serveur . Ce que tu dois spécifier , c'est le path complet de ton fichier sur le serveur

    => Regarde avec Server.MapPath("cheminFichier");

    Edit : http://www.themanualpage.org/asp/asp_server_mappath.php


    @ +

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 71
    Par défaut
    Ah..

    En fait, j'ai du code dans un Button_Click avec un StreamReader. Le path que j'ai mis est "Z:/Log/xxx.log". C'est un network drive. A l'execution, il dit que le répertoire ou une partie du répertoire n'existe pas.

    Le probleme viendrait du disque réseau?

  4. #4
    Membre confirmé Avatar de issou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 181
    Par défaut
    A mon avis oui .

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 71
    Par défaut
    Ah et comment je peux faire ?

    J'ai fait une windows application avec presque le meme code et là, le streamreader accede sans soucis au disque.

  6. #6
    Membre confirmé Avatar de issou
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 181
    Par défaut
    Ton code s'execute du coté serveur donc ton fichier doit se trouvr sur le serveur si tu veux l'utiliser .

    C'est que ton disque réseau n'est pas visible à partir de IIS (serveur web).

    Si tu déploie ton application chez un hebergeur , il n'aura pas acces non plus à ton fichier ... c'est logique .

    Teste en mettant ton fichier dans un dossier de ton projet et ainsi , dans ton code , tu lui fournit le path => par exemple : var path = " ./Fichier/test.xml "

Discussions similaires

  1. ouvrir et lire un fichier sur serveur distant
    Par coco441 dans le forum C++
    Réponses: 4
    Dernier message: 04/09/2007, 13h26
  2. lire un fichier sur le serveur
    Par hammag dans le forum Langage
    Réponses: 4
    Dernier message: 25/07/2006, 17h51
  3. Language (non sur serveur) lire/ecrire fichier texte / BDD
    Par jorisvh dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 11/05/2006, 20h31
  4. Lire un fichier texte présent sur un serveur Web
    Par Matt2094 dans le forum Web & réseau
    Réponses: 17
    Dernier message: 09/05/2006, 16h20
  5. Réponses: 6
    Dernier message: 08/04/2005, 03h00

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