Принимать файлы с двойным расширением (.fastq.gzip) только в загрузчике файлов - PullRequest
0 голосов
/ 15 октября 2019

Я хочу ограничить загрузку файлов только .fastq.gz файлами. Для этого я использую следующий код:

<input type="file" accept=".fastq.gz" />

Это прекрасно работает в Ubuntu и Windows, но не работает в MacOS. Вот ссылка на JSBin .

enter image description here

У меня уже есть проверка в JavaScript, чтобы проверить, имеет ли загруженный файл правильное расширение или нет, но проблема в том, что я хочу показывать пользователю только .fastq.gz файлы при появлении окна загрузки.

Я пытался использовать application/x-gzip, но он также показывает и другие файлы .gz с двойным расширением, .tar.gzв этом случае.

enter image description here

...