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

HTML Discussion :

Problème lien de type file avec fichiers locaux


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 82
    Par défaut Problème lien de type file avec fichiers locaux
    bonjour,

    j'ai un ptit souci avec les liens de type file.

    pour les liens vers des fichiers qui se trouvent sur le réseau (soit lecteur réseau soit adresse complète) cela fonctionne bien (sous IE seulement, je connais le blocage de firefox).

    par contre pour les liens vers des fichiers se trouvant sur des lecteurs locaux (C:, ...), cela ne fonctionne pas, il ne se passe rien. et je me trouve bien sur la machine hébergeant ces fichiers

    si vous avez une idée d'où cela peut venir, je vous en remercie d'avance!

  2. #2
    Membre émérite Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Par défaut
    Peux-tu nous donner un exemple de valeur d'attribut href d'un de tes liens en question?

    .

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 82
    Par défaut
    ce qui marche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <a href="file://serveur/toto.doc">
    <a href="file:///Z:/toto.doc">
    (Z: étant un lecteur réseau)

    ce qui ne marche pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="file:///C:/toto1.doc">
    (le fichier existe bien)

  4. #4
    Membre émérite Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Par défaut
    Tu as essayé avec un backslash?

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="file:///C:\toto1.doc">

    .

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 82
    Par défaut
    en fait c'est assez bizarre.

    les exemples que je t'ai donné proviennent de la barre d'etat d'IE quand je clique sur les liens, et que je récupère avec "copier le raccourci".

    mais dans ma source les liens sont écrits tels quels, avec des "\" et des "espace", au lieu des "/" et des "%20".
    à croire que c'est IE qui me convertit les adresses correctement?

    edit: en mettant des "/" dans ma source à la place des "\", cela ne change rien...

  6. #6
    Membre émérite Avatar de Peut-êtreUneRéponse
    Homme Profil pro
    IT Specialist - IBM Z
    Inscrit en
    Décembre 2006
    Messages
    548
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : IT Specialist - IBM Z
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2006
    Messages : 548
    Par défaut
    En tout cas si les liens contiennent des espaces ou des caractères exotiques tu dois les convertir avec des entities html

    Si tu trouves la solution je suis sûr que ça intéressera d'autres personnes...

    NB: chez moi sous IE6 et FF1.5 slash ou backslash fonctionnent!

    .

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 82
    Par défaut
    oui je fais bien attention de faire mes tests avec des liens simples sans caractere exotique.

    mais c'est quand meme space car avec un lien reseau dont le fichier n'existe pas, j'ai "impossible d'afficher la page", mais dans le cas d'un lien vers un lecteur local, si le fichier n'existe pas il ne se passe tjrs rien.
    on dirait qu'il ne traite tout simplement pas le lien...

  8. #8
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    pour convertir tes caractères exotiques en HTML (et pour les décoder) tu peux utiliser htmlentities (et html_entity_decode)

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

Discussions similaires

  1. [DOM] formulaire + input type file + taille fichier
    Par drob38 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 25/11/2008, 09h28
  2. problème lien (a href ="file:") vers fichier
    Par Pynuch dans le forum Firefox
    Réponses: 8
    Dernier message: 09/04/2008, 15h10
  3. lien de type file:// avec firefox et IE
    Par xav87 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 21/06/2007, 09h06
  4. [AJAX] input type=file avec php côté serveur
    Par redstain dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/01/2007, 15h43
  5. Connaitre type d'un fichier (<input type="file"..>) avec javascript
    Par goldorax113 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/04/2006, 09h00

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