Чтобы получить тип файла в JavaScript, вы можете использовать различные методы. Вот несколько вариантов:
-
Использование File API. Если у вас есть объект File, вы можете получить тип файла, обратившись к его свойству
type. Например:const file = document.getElementById('fileInput').files[0]; const fileType = file.type; console.log(fileType); -
Использование метода
lastIndexOf: если у вас есть имя файла в виде строки, вы можете извлечь расширение файла и определить тип файла. Вот пример:const fileName = 'example.jpg'; const fileType = fileName.substring(fileName.lastIndexOf('.') + 1); console.log(fileType); -
Использование регулярных выражений. Вы можете использовать регулярные выражения для сопоставления расширения файла и извлечения типа файла. Вот пример:
const fileName = 'example.png'; const regex = /(?:\.([^.]+))?$/; const fileType = regex.exec(fileName)[1]; console.log(fileType);
Это всего лишь несколько способов получить тип файла в JavaScript. Выберите тот, который лучше всего соответствует вашим требованиям.