Как отправить большой CSV в запросе http пост

0

У меня очень большой CSV файл, который я пытаюсь отправить с клиента на сервер, используя стек MEAN. Я продолжаю получать эту ошибку, говоря, что я отправляю сразу много данных.

Error: request entity too large

Как отправить большой файл csv с клиента на сервер с помощью HTTP-запроса?

  • 0
    Надеюсь, этот пост поможет вам stackoverflow.com/questions/19917401/…
  • 0
    Да, выше ответ на эту проблему. @Shikhathakur, не могли бы вы опубликовать это как ответ?
Теги:
mean-stack
xmlhttprequest
http

1 ответ

0
Лучший ответ

Обратите внимание, что в Express 4 вместо express.json() и express.urlencoded() вы должны потребовать модуль body-parser и использовать его методы json() и urlencoded(), например:

var bodyParser = require('body-parser');
app.use(bodyParser.json({limit: '50mb'}));
app.use(bodyParser.urlencoded({limit: '50mb', extended: true}));

Если расширенная опция явно не определена для bodyParser.urlencoded(), она будет вызывать предупреждение (body-parser unrecined undefined extended: предоставить расширенный вариант). Это связано с тем, что этот параметр потребуется в следующей версии и больше не будет дополнительным. Дополнительную информацию о расширенном параметре см. В readme body-parser.

Явным образом объявляю ваши парсеры следующим образом:

app.use(express.json({limit: '50mb'}));
app.use(express.urlencoded({limit: '50mb'}));

Ещё вопросы

Сообщество Overcoder
Наверх
Меню