Eh bien, c'est gênant... j'ai trouvé la solution que je cherchais et il ne pouvait pas être plus simple. J'ai utilisé le code suivant pour obtenir le résultat souhaité. Espérons que cela aide quelqu'un dans l'avenir. Merci à tous pour votre aide.
<input id="fileSelect" type="file" accept=".csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" />
Valide Accepter Types:
Pour CSV fichiers (.csv), utilisez:
<input type="file" accept=".csv" />
Pour Les Fichiers Excel 2003-2007 (.xls), utilisez:
<input type="file" accept="application/vnd.ms-excel" />
Pour Les Fichiers Excel 2010 (.xlsx), utilisez:
<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
Pour Les Fichiers Texte (.txt) utilisation:
<input type="file" accept="text/plain" />
Pour Les Fichiers Image (.png/.jpg/etc), utilisez:
<input type="file" accept="image/*" />
Pour les Fichiers HTML (.htm,.html), utilisez:
<input type="file" accept="text/html" />
Pour Les Fichiers Vidéo (.avi, .mpg, .mpeg, .mp4), utilisez:
<input type="file" accept="video/*" />
Pour Les Fichiers Audio (.mp3, .wav, etc), utilisez:
<input type="file" accept="audio/*" />
Pour les Fichiers PDF, utilisez:
<input type="file" accept=".pdf" />
DÉMO:
http://jsfiddle.net/dirtyd77/LzLcZ/144/
NOTE:
Si vous tentez d'afficher Excel fichiers CSV (.csv
), ne PAS utiliser:
text/csv
application/csv
-
text/comma-separated-values
(travaille à l'Opéra seulement).
Si vous tentez d'afficher un type de fichier particulier (par exemple, WAV
ou PDF
), alors ce sera presque toujours le travail...
<input type="file" accept=".FILETYPE" />