如何在 http post 请求中发送大的 csv
How to send large csv in http post request
我有一个非常大的 CSV 文件,我正尝试使用 MEAN 堆栈从客户端发送到服务器。我不断收到此错误消息,提示我一次发送大量数据。
Error: request entity too large
如何使用 http post 请求将大型 csv 文件从客户端发送到服务器?
请注意,在 Express 4 中,您必须要求 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 deprecated undefined extended: provide extended option)。这是因为这个选项在下一个版本中将是必需的,不再是可选的。有关扩展选项的更多信息,请参阅 body-parser 的自述文件。
像这样明确地声明您的解析器:
app.use(express.json({limit: '50mb'}));
app.use(express.urlencoded({limit: '50mb'}));
我有一个非常大的 CSV 文件,我正尝试使用 MEAN 堆栈从客户端发送到服务器。我不断收到此错误消息,提示我一次发送大量数据。
Error: request entity too large
如何使用 http post 请求将大型 csv 文件从客户端发送到服务器?
请注意,在 Express 4 中,您必须要求 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 deprecated undefined extended: provide extended option)。这是因为这个选项在下一个版本中将是必需的,不再是可选的。有关扩展选项的更多信息,请参阅 body-parser 的自述文件。
像这样明确地声明您的解析器:
app.use(express.json({limit: '50mb'}));
app.use(express.urlencoded({limit: '50mb'}));