Ответ 1
Если вы хотите загружать файлы, вам нужно разбирать многостраничный контент. Вы можете использовать его для анализа или реализации. Здесь перечислены модули, которые могут вам помочь:
Прямой парсинг (по убыванию популярности на основе звезд Github по состоянию на ноябрь 2016 года):
Middleware:
- multer - основанный на busboy, гораздо более популярный, чем ниже.
- промежуточное программное обеспечение шины - последнее сообщение Апрель 2014
- многопартийное промежуточное ПО - предлагает не использовать на странице Github
И
- parted - last commit Январь 2015
Если вы хотите написать свой собственный парсер, вы можете посмотреть, как это делают модули. Также проверьте эти ссылки:
- Вот как это выглядит как
- спецификация multipart protocol и спецификация html
- Сообщение в блоге о внедрении грозного
- bop: Boyer Moore Parser, хороший модуль node, чтобы найти положение множественных границ
- Еще одно сообщение в блоге о внедрении многосекторного парсера
Счастливое кодирование.