вариант как-то оптимально определить тип загружаемого на сервер файла до полного его получения?
Даже если говорить в отрыве от NestJS, Multer и прочих библиотек/фреймворков - это реально вообще?
Кажется, что сохранять файл на сервер действительно все таки придется
А файл, который приходит можно же отловить чанками через ивент 'data'? Ивент который в стандартной реализации хттп сервера без експресса В нем чекнуть первый чанк, в котором лежат magic bytes и по ним глянуть тип
tcp гарантирует
Так пакеты приходят случайно, а потом сортируются кажется
Как я понимаю - в конечном итоге только по сигнатуре бинарника. У файла в первых байтах есть мета инфа о файле - но и ее можно подделать
Обсуждают сегодня