У меня есть форма с загрузкой файла. Фактически загружаемые файлы - это картинки и видеоролики, поэтому они могут быть довольно большими. У меня есть логика, основанная на заголовках, и первая 1 КБ может определить, будет ли остальная часть обрабатываться или немедленно отклонена. В более позднем случае я хотел бы перенаправить клиент на страницу с ошибкой, не дожидаясь завершения загрузки.
Дело в том, что просто отправка ответа до завершения POST не работает. Переадресация игнорируется, и если я закрываю соединение, браузер жалуется на ошибку "Connection reset by peer".
Итак, вопрос: возможно ли это сделать в чистом HTTP (без JavaScript на стороне клиента), и если да, то как?