Я загружаю изображения в сервлет. Проверка того, является ли загруженный файл изображением, выполняется только на стороне сервера, проверяя магические числа в заголовке файла. Есть ли способ проверить расширения на стороне клиента перед отправкой формы на сервлет? Как только я попал в него, он начинает загружаться.
Я использую Javascript и jQuery на стороне клиента.
Обновление: Наконец, я закончил проверку на стороне сервера, которая считывает байты и отклоняет загрузку, если это не изображение.