Node.js, как прервать загрузку файла, когда файл тяжелее, чем требуется, не дожидаясь загрузки всего файла? - PullRequest
0 голосов
/ 18 января 2019

Я хочу разрешить, загрузка файлов максимум 3 файла, каждый файл не более 200 КБ, каждый.

550kb file a, 25 КБ, файл b и 25 КБ файл c не допускается.

Я хочу прервать процесс к тому времени, когда сервер получит 200 КБ + 1 бит первого файла.

В противном случае хакеры могут праздновать ...

Мне все равно, если интерфейсный интерфейс не получит заголовок ответа, сообщающий клиенту, что процесс был прерван - поскольку проверки в серверной части выполняются только для хакеров - которые просто используют мой графический интерфейс, не пытаясь взломать, если не отправь 550кб в первую очередь! GUI был заранее разработан для отправки правильных файлов в любом случае.

Я пытался использовать грозный и multer (на двух разных ветвях).

Однако файл сохраняется во временном каталоге узла - до которого я не знаю, как добраться, это путь, если он что-то говорит:

/ вар / папки / SC / fjg8d5j16bnb_9st9h2jb8c40000gn / Т / upload_2da9cf165791672f3099372a5e5801da * * 1 021

Есть ли способ сделать это? Может быть, вы могли бы опубликовать руководство здесь или показать краткий урок о том, как это происходит с Node.js и экспрессом?

Я пытался искать в Google, но на самом деле - ничего не нашел.

...