Upload de fichier avec RegularExpressionValidator ne fonctionne pas avec Firefox qu'avec IE

J'ai un FileUpload avec un RegularExpressionValidator avec la suite de la Validation de l'Expression:

^(([a-zA-Z]:)|(\\{2}\w+)$?)(\\(\w[\w].*))+(.gif|.jpg|.JPG|.JPEG|.GIF|.jpeg|.png|.bmp|.3dm|.3dmf|.ai|.drw|.dxf|.esp|.mng|.png|.ps|.psp|.svg|.tiff)$

De cette façon, je assurez-vous que l'Utilisateur d'uploader des images.
Mais pour quelque raison il ne fonctionne pas lorsque j'utilise Firefox. Pourquoi et comment puis-je résoudre le problème?

  • Je voudrais vérifier le nom de fichier téléchargé pour voir si il y a une différence entre ce que IE est le POSTE qui pratiquent vs Firefox comme nom de fichier.
  • Je l'ai vérifié. Pas de différence dans le chemin d'accès. Il est encore une question pourquoi il ne fonctionne pas dans Firefox. Réponse sélectionnée propose de nouvelles regex expression et d'expliquer quel est le problème avec firefox.
InformationsquelleAutor Etienne | 2009-05-01