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 Discussion :

PROBLEME AVEC FileSystemObject


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut PROBLEME AVEC FileSystemObject
    Slt,

    J'ai un soucis avec l'objet FileSystemObject.
    Mon code est le suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    set fso = server.CreateObject("Scripting.FileSystemObject")
    response.write(FileExists(chemin))
    Le résultat affiché est tjs False, que mon chemin soit valide ou pas !

    Help ... Merci par avance.
    @lfu[/b]

  2. #2
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Salut,

    1/ ton message est à la limite du multipost
    2/ que vaut chemin? es-tu sûr de sa valeur? vérifies bien.

  3. #3
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    chemin = "C:\machin.xls"

    avec machin.xls étant bien un fichier situé à la racine de mon volume C !

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    327
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2004
    Messages : 327
    Par défaut aaahh
    Pourtant ça devrait marcher...

    Regarde ce qui est retourné par la fonction GetAbsolutePathName
    Essaye déjà de tester en mettant le code dans un fichier .vbs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Set fso = CreateObject("Scripting.FileSystemObject") 
     
    MsgBox fso.GetAbsolutePathName("un_fichier.txt")
    MsgBox fso.FileExists("C:\un_fichier.txt")
     
    Set fso = Nothing

  5. #5
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Je pense que mon pb vient du fait que c'est le système de fichier du serveur qui est examiné et non le système de fichier côté client.

    --> Comment utiliser FileSystemObject pour avoir accès au système de fichier côté client ... ?

    merci par avance,
    @lfu

  6. #6
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    aaaaaaaaaaaah okayyyyyyyyyyyyyyyy
    C'est normal! Simple question de sécurité. Une appli web ne peut pas fouiller sur le disque client.

  7. #7
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    OK.
    En fait ce que je veux faire c'est lire dans un fichier excel situé sur la machine cliente.

    1) je récupère le chemin du fichier excel saisi ds un formulaire
    2) je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    set appxls = createobject("Excel.Application")
    appxls.Workbooks.open(chemin)
    3) Je lis les données contenues ds le fichier à coup de appxls.Cells(ligne,colonne)

    Ca doit être faisable ça ? Non ?

    merci par av.
    @lfu

  8. #8
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    A la base non. Comme je t'ai dit via internet tu ne peux pas faire ce genre de chose.
    Après, si tu es en intranet il existe peut-être des trucs du genre ActiveX (à confirmer).

  9. #9
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Par défaut
    Citation Envoyé par alfu
    OK.
    En fait ce que je veux faire c'est lire dans un fichier excel situé sur la machine cliente.

    1) je récupère le chemin du fichier excel saisi ds un formulaire
    2) je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    set appxls = createobject("Excel.Application")
    appxls.Workbooks.open(chemin)
    3) Je lis les données contenues ds le fichier à coup de appxls.Cells(ligne,colonne)

    Ca doit être faisable ça ? Non ?

    merci par av.
    @lfu
    oui, mais coté serveur pour faire au plus simple, sinon tu seras confronté aux sécurités activeX coté client.
    Donc au lieu de récupérer le chemin récupères le fichier

  10. #10
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Et koman je récupère le fichier ...?

    Thanks
    @lfu

  11. #11
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Beaucoup de messages ces temps-ci concernant AspSmartUpload.

  12. #12
    Membre habitué
    Inscrit en
    Avril 2004
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 11
    Par défaut
    Merci.
    @+

    @lfu

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

Discussions similaires

  1. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  2. Problèmes avec le filtrage des ip
    Par berry dans le forum Réseau
    Réponses: 9
    Dernier message: 30/12/2002, 07h51
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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