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

Conception Web Discussion :

Explorateur de fichier depuis navigateur WEB


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 46
    Par défaut Explorateur de fichier depuis navigateur WEB
    Bonjour à tous,

    Pour un développement WEB en cours, un utilisateur voudrait, par exemple par un clic sur un bouton (ou autre), qu'un explorateur de fichier soit ouvert sur un répertoire donné (par exemple Z:\Temp). Et pas le navigateur WEB (en file:// par exemple) car il veut pouvoir éditer des fichiers.

    Non développeur, il prend pour exemple le bouton "Parcourir" pour envoyer un fichier via un formulaire.

    Je pense que ça n'est pas possible, mais je préfère poser la question ...
    Ou alors avec une applet (ou autre) ?

    Merci pour vos avis,

    Xavier

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    raison de sécurité on ne peut pas ouvrir un répertoire sur le poste client. envoyer et modifier un fichier sont deux choses différente.

    s'il souhaite modifier des fichiers c'est soit par ftp soit par partage monté sur son poste ou alors sur un outils de gestion de document mais pas en ouverture directe sur le répertoire.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 46
    Par défaut
    Merci pour ta réponse !
    Citation Envoyé par Vil'Coyote Voir le message
    raison de sécurité on ne peut pas ouvrir un répertoire sur le poste client.
    C'est bien ce qui me semblait ...
    Citation Envoyé par Vil'Coyote Voir le message
    envoyer et modifier un fichier sont deux choses différente.
    Bien sûr, c'est ce que j'ai expliqué à l'utilisateur : la fonction "Parcourir" du navigateur est spéciale et gérée entièrement par le navigateur pour le cas particulier de l'envoi d'un fichier avec un formulaire.
    Citation Envoyé par Vil'Coyote Voir le message
    s'il souhaite modifier des fichiers c'est soit par ftp soit par partage monté sur son poste ou alors sur un outils de gestion de document mais pas en ouverture directe sur le répertoire.
    En fait, les documents sont sur un serveur, et chaque utilisateur a un lecteur connecté Z: sur le répertoire du serveur. Ensuite, il y a une arborescence de dossiers selon des critères métier. Et justement, depuis l'interface WEB de l'application, selon la donnée en cours de consultation, l'utilisateur voudrait pouvoir ouvrir un explorateur de fichier directement dans le dossier qui va bien sur Z: (pour avoir à chercher lui-même en descendant dans l'arborescence).

    Je me demande si ça ne serait pas possible avec une applet, mais dois falloir la signer ou quelque chose comme ça ...

    Xavier

  4. #4
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    en principe pour lancer une application depuis une appli web il faut une applet signé. je pense que dans ton cas c'est la même chose.

    ce n'est qu'une supposition:
    <a href="file:///z:/>
    si cela fonctionne sans trop de problème il faudra alors générer l'url pour arriver au sous dossier que tu souhaite mais bon c'est pas forcément gagné puisque tu ne peux pas lister les fichier présent sur le client. il te faudra des paramètre pour générer ton chemin.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

  5. #5
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    si j'ai bien compris tu veux une boite de dialogue d'ouverture de fichier

    c'est possible mais la seule chose qu'on peut faire après avoir choisit un fichier c'est l'envoyer au serveur

    est particulièrement simple puisque un tag
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type='file' />
    suffit.

    par contre une fois le fichier choisit pour raison de sécurité pas d'accès depuis le navigateur au fichier ni au path. la seule chose possible c'est un upload vers le serveur.
    là le serveur reçois le fichier et quelques infos
    à lui d'en faire bon usage.

    il ne sera pas possible de ré-enregistrer le fichier sur le poste de l'utilisateur. la seule chose possible sera un download. à l'utilisateur de choisir ce qu'il en fait

    si tu ne veux pas un champs input il faut lui mettre un style hidden sur l'input et mettre un bouton avec un peut de javascript pour activer la demande de fichier.

    A+JYT
    PS: quelque soit le système le truc genre "parcourir" de windows s'appelle openDialogBox (boite de dialogue d'ouverture) et non explorateur de fichier

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 46
    Par défaut
    Bonjour "sekaijin",

    Merci pour ta réponse.

    Je connais bien le système d'upload de fichier avec le champ input type file.

    Ce que l'utilisateur veut est différent. Il voudrait un bouton pour ouvrir l'explorateur de fichier (j'ai bien dit, le truc qu'on a avec ToucheWin+E ou Démarre/Poste de Travail) directement sur un répertoire donné (selon la fiche consulté par l'application WEB).

    Je pense que ça n'est pas possible, mais je préfère poser la question, au cas où ...

    Merci

    Xavier

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

Discussions similaires

  1. [ASP .NET 2.0] Ouverture d'un fichier depuis Navigateur web
    Par slideveloppeur2006 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 10/10/2008, 12h25
  2. copie de fichiers depuis le web
    Par krhyme dans le forum ASP
    Réponses: 1
    Dernier message: 05/06/2008, 23h36
  3. copie de fichiers depuis le web
    Par krhyme dans le forum Autres langages pour le Web
    Réponses: 0
    Dernier message: 05/06/2008, 12h02
  4. ouvrir explorateur de fichier depuis java
    Par hackzor dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 22/04/2008, 12h04
  5. Réponses: 2
    Dernier message: 05/05/2007, 17h54

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