我有一个节点/express 应用程序,可以使用 multer 处理文件上传。在我的本地计算机上一切正常,但在服务器上,如果上传的文件超过几兆字节,浏览器将停止并出现“连接重置”错误。
\n\n这是上传脚本的简单测试版本:
\n\nvar express = require(\'express\');\nvar multer = require(\'multer\');\n\n// Create server\nvar app = express();\n\n// Start server\nfunction startServer() {\n var port = 8888;\n server = app.listen(port, function () {\n console.log(\'Node version:\' + process.versions.node);\n console.log(\'Express server listening on port %d in %s mode\', port, app.settings.env);\n });\n}\n\nvar upload = multer({dest: \'./tmp/\'});\n\nvar app = express()\n\napp.post(\'/\', upload.single(\'data\'), function (req, res, next) {\n console.log(req.file);\n});\n\nstartServer();\nRun Code Online (Sandbox Code Playgroud)\n\n这是测试上传的 html 页面:
\n\n<!doctype html>\n<html>\n <head>\n <meta charset="utf-8">\n <meta http-equiv="x-ua-compatible" content="ie=edge">\n <title>Test Upload</title>\n <meta name="description" …Run Code Online (Sandbox Code Playgroud)