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