Я использую FileReader () для распознавания текстовых файлов перед их обработкой.Вот мой код:
const areader = new FileReader();
areader.onload = function (aevent) {
const dataURL = aevent.target.result;
const mimeType = dataURL.split(",")[0].split(":")[1].split(";")[0];
alert(mimeType);
};
areader.readAsDataURL(event.target.files[0]);
Моя проблема в том, что он работает только с расширениями .txt.К сожалению, пользователи могут вводить простые текстовые файлы, используя свое собственное сохраненное расширение (например, .in) или вообще без расширения.Как я могу обнаружить текстовые файлы в этом контексте?
ПРИМЕР
myfile.txt вернет текст / обычный
тот же файл, переименованный в myfile.in, вернет application / octet-stream