Se connecter / S'enregistrer
Votre question

Problème d'ouverture d'un fichier avec type=file

Tags :
  • Wamp
  • Programmation
Dernière réponse : dans Programmation
16 Octobre 2008 21:11:00

[HTML] Bonjour,

J'utilise <input type=file pour récupérer le répertoire d'un fichier que l'utilisateur peut choisir sur mon site. Une fois le fichier sélectionné, j'aimerais qu'il s'ouvre ou s'exécute (en gros, qu'il s'affiche à l'écran). Tout fonctionne bien lorsque le fichier se trouve dans le répertoire du site (c:\wamp\www). Mais lorsqu'on sélectionne un fichier se trouvant dans un autre répertoire, le fichier ne veut s'afficher.

J'utilise WAMP. Mon site est en HTML/JAVASCRIPT/PHP.

Est-ce normal de ne pouvoir sélectionner un fichier se trouvant dans un autre répertoire que WAMP ?

Merci d'avance pour votre aide!

Autres pages sur : probleme ouverture fichier type file

a c 232 L Programmation
17 Octobre 2008 09:44:19

problème de droits ?
17 Octobre 2008 13:16:56

C'est possible! Voici le message d'Internet Explorer :

"Le site Web a refusé d’afficher cette page Web" et dans plus d'info : "Cette erreur (HTTP 403 Refusé) signifie qu’Internet Explorer a réussi à se connecter au site Web, mais qu’il n’est pas autorisé à afficher la page Web."

Voici mon code :
<input type="hidden" name="filelogiciel">
<input type="file" size="65" onchange="this.form.filelogiciel.value=this.value;" />
<input name="Ajout_soft" type="button" id="Ajout_soft3" value="Ajouter le fichier" onclick="ajoutFichier();" />

<div id="div1" style="display=none">
<input type="checkbox" name="checkbox1" onclick="">
<a id="lien1" href="">
<input disabled type="text" name="nomFichier1" value="" alt="">
</a>
</div>

A partir de ce code, je peux sélectionner des fichiers de mon ordi et les ajouter dans la textbox. La textbox étant un lien, normalement je devrais pouvoir cliquer dessus pour ouvrir le fichier sélectionné.

Voici quelques exemples d'adresse de fichier que j'ai essayé d'ouvrir :
C:\info.txt Résultat : Rien ne s'ouvre
C:/info.txt Résultat : Rien ne s'ouvre
../C:/info.txt Résultat : HTTP 403 Refusé
./C:/info.txt Résultat : HTTP 403 Refusé
file:///C:/info.txt Résultat : Rien ne s'ouvre

Pourtant, si je sélectionne un fichier se trouvant dans ce répertoire : C:\wamp\www\info.txt et que je le modifie ainsi : "../info.txt", le fichier s'ouvre.

Est-ce l'erreur HTTP 403 Refusé est liée à WAMP ? Si oui, merci de m'aider à modifier WAMP.

J'espère avoir été un peu plus clair.

Merci encore!
Contenus similaires
a c 232 L Programmation
17 Octobre 2008 14:08:42

c'est que tu dois avoir un compte pour exécuter ton serveur apache qui n'a les droits que dans www
17 Octobre 2008 16:36:07

Dans ce cas, est-ce que tu sais de quelle manière on peut modifier le serveur Apache au niveau des droits ?
a c 232 L Programmation
17 Octobre 2008 17:34:14

aucune idée, essaie de rechercher sur google
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS