Nous avons un simple formulaire HTML avec <input type="file">
comme indiqué ci-dessous :
<form>
<label for="attachment">Attachment:</label>
<input type="file" name="attachment" id="attachment">
<input type="submit">
</form>
Dans IE7 (et probablement tous les navigateurs connus, y compris l'ancien Firefox 2), si nous soumettons un fichier comme '//server1/path/to/file/filename', cela fonctionne correctement et donne le chemin complet vers le fichier et le nom du fichier. et le nom du fichier.
Dans Firefox 3, il ne renvoie que le nom du fichier, en raison de la nouvelle "fonction de sécurité" permettant de tronquer le chemin d'accès, comme expliqué dans le système de suivi des bogues de Firefox ( https://bugzilla.mozilla.org/show_bug.cgi?id=143220 )
Je n'ai aucune idée de la façon de surmonter cette "nouvelle fonctionnalité", car elle fait que tous les formulaires de téléchargement de ma webapp ne fonctionnent plus sous Firefox 3.
Quelqu'un peut-il m'aider à trouver une solution unique pour obtenir le chemin du fichier à la fois sur Firefox 3 et IE7 ?
0 votes
En théorie, vous devriez avoir besoin du chemin d'accès complet au fichier, car une fois qu'il est envoyé en amont, vous le stockez dans votre propre structure de dossiers.
1 votes
Je pense qu'il est temps d'accepter la réponse de BalusC...