bonjour,
J'utilise la balise suivante pour uploader un fichier
Comment faire pour que l'utilisateur ne puisse sélectionner qu'un seul type de fichier (XML) ?Code:
1
2 <input type="file" name="myfile">
merci
Version imprimable
bonjour,
J'utilise la balise suivante pour uploader un fichier
Comment faire pour que l'utilisateur ne puisse sélectionner qu'un seul type de fichier (XML) ?Code:
1
2 <input type="file" name="myfile">
merci
C'est assez simple et compliqué en meme temps...
Le mieux est de faire deux vérifs...
La première en javascript.
Tu insères un Onclick sur le bouton submit qui renvoi vers une fonction javascript. Cette fonction va vérifier ce qui est inscris dans ta boite myfile. Il te faudra certainement découpé la valeur au niveau des barres ( / ) puis sur la dernière valeur de ce découpage, découper au niveau du point qui va qualifier l'extension du fichier.
Si cette extension est xml, le script renverra true et le formulaire sera lancé, si il renvoie false, tu lances une boite Alert disant que le format est incompatible.
Ensuite coté script serveur (PHP, ou ASP ou ce que tu utilises), tu fais une verif au cas ou un petit malin aurait réussi a outrepasser la verif du javascript
@+
cadou