Bonjour,
J'essai de mettre en place un upload de fichier avec le tag html:file (struts 1.1 et java 1.3) mais j'ai l'erreur "Accès refusé" quand je submit le formulaire.
Voici le bout de code implémentant mon tag html:form
et voici la fonction appelé par le clic sur l'image
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <td> Fichier :<html:file property="uploadFile" style="display: none;"/> <html:text property="nomFichier" size="20" styleId="nom" readonly="true"></html:text> <img src="../images/loupe.gif" onclick="getNomFichier();"> </td>
Si je met le tag html:file sans modification ça fonctionne, c'est vraiment dès que je le cache et que j'appelle la fonction click que j'ai des problèmes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function getNomFichier() { document.forms[0].uploadFile.click(); var fullPath = document.forms[0].uploadFile.value; // Répertoire du fichier document.forms[0].repConvocations.value = fullPath.substr( 0, fullPath.lastIndexOf('\\') ); // Nom du fichier document.forms[0].nomFichier.value = fullPath.substr( fullPath.lastIndexOf('\\') + 1 ); }
Il y a t'il une erreur dans mon code ?
D'où vient cette erreur 'Accès refusé'.
Merci pour vos réponses
Sylvain
Partager