JS — проверка формата выбранных файлов
После извлечения из события просто делаем проверку такого типа: if (file.type === "image/jpeg" || file.type === "image/png" || file.type === "image/gif" || file.type === "image/webp") В случае несоответствия делаем return…