Quelqu'un sait comment accepter de travailler dans Edge?
<input type="file" accept=".csv">
Fonctionne bien dans Chrome 44, Firefox 39, IE 11, Opera 31.
A également essayé
<input type="file" accept=".csv,text/csv">
Comme @ mparizea a rapporté, @ JoeHealy est sur l'en-tête HTTP Accept
, ce qui n'est pas le sujet de la question.
Pour répondre à la question: pour le moment, Edge ne prend pas en charge accept
on <input type="file" />
.
Il y avait autrefois un bug tracker ici , maintenant c'est juste un SO recherche redirigée -_-. Quoi qu'il en soit, avec le nouveau Microsft Edge (Chromium) à venir, ce problème être résolu.
Les attributs "accept" ne sont définitivement pas pris en charge dans Microsoft Edge à ce stade. J'ai confirmé votre comportement comme "no go" dans Edge, mais apparaissant dans IE via la chose [...] en haut à droite d'Edge.
Le statut Edge le montre comme "En cours d'examen" avec seulement 198 votes à https://wpdev.uservoice.com/forums/257854-Microsoft-Edge-developer/suggestions/13661175-full-spec-support-for -accept-in-input-type-file .
Si vous êtes intéressé par l'implémentation des conseils du client HTTP (aka "accepter") sur Edge, assurez-vous et votez-le à l'URL ci-dessus.