такую страшную проверку (скрин). Вопрос в том что все файлы проходят проверку и загружаются, кроме 3-х - .zip, .rar., 7z ))
Если вывести в консоль тип файла:
console.log(e.target.files[0].type), то со всеми остальными типами данных получаю корректный ответ, например image/jpeg, но с архивами получаю значение type="" С чем это может быть связано?
Не проще ли регулярку написать
Возможно проще, и я к этому приду, но пока хочется понять почему все 3 архива не имеют типа
Я бы синтаксически поправил написание, засунул все необходимые типы в константу массивом, и в нужном месте проверял бы includes
А если у первого элемента имя вывести, это точно имя массива будет?
Обсуждают сегодня