Как получить расширение файла в jquery - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь сделать загрузчик файлов.Я успешно загружаю файл и читаю с помощью FileReader .Проблема здесь в том, что я не знаю, как получить расширение файла, если расширение не записано в имени файла, например image вместо image.png .

Я не нашел никакого способа или решения для этого.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 08 июля 2019

Я не уверен, что понимаю ваш вопрос, но попробуйте посмотреть на эту ссылку .
Я попробовал его пример с файлом без расширения в названии, и он работает.(конечно, его решение немного странно для меня!) Как говорится, он получает тип mime файла, основанный на «первых 4 байтах файла», а не на имени файла.

Надеюсь, это поможет.

0 голосов
/ 08 июля 2019

Я не уверен.Может быть, это поможет вам.

var file = fileYouWantToCheck;// сохранить ваш файл в переменную 'file'
var extension = file.type;
console.log (расширение);

Для получения более подробной информации вы можете перейти по ссылке: MDN веб-документы: File.type

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