как исключить только типы файлов .doc, .docx, .txt и .rtf в диалоге файлов - PullRequest
0 голосов
/ 15 марта 2019

Я пытался использовать команду accept of input type = "file" с accept для ввода строки в формате ".doc, .docx, .txt, .rtf", но она по-прежнему показывает файлы .csv.js и .spec.js

<input type="file"
accept=".doc,.docx,.txt,.rtf"./>

Добавление снимка экрана, это происходит только на хром enter image description here

1 Ответ

0 голосов
/ 15 марта 2019

Проблема в том, что параметр accept использует MIME-тип, поэтому он может не работать .doc Использует MIME-тип для разных версий:

.doc application/msword .dot application/msword 
.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document 
.dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template 
.docm application/vnd.ms-word.document.macroEnabled.12 
.dotm application/vnd.ms-word.template.macroEnabled.12

Если вам нужны другие типы https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...