请忍受我是FileUpload Express的新手。我有简单的表格上传文件。它适用于大约50MB的文件大小,但不适用于100MB以上的文件。
这是HTML文件:
<ReactModal
isOpen={this.state.dialogOpen}
>
<form onSubmit={() => this.setState({dialogOpen: false})>
<input {...} />
</form>
</ReactModal>
这是我的初始化:
<form action="/parse"
method="post"
ref="parse"
encType="multipart/form-data">
<input type="file" class="btn btn-secondary input-file" name="inputFile" id="inputFile"/>
<input type="submit" class="btn btn-primary submit-btn" value="Upload"/>
</form>
它甚至都不会打我的/ parse网址,在快速应用控制台上会出现以下错误:
const fileUpload = require('express-fileupload');
var app = express();
app.use(fileUpload({
limits: {
fileSize: 1024 * 1024 * 1024 * 1024,
abortOnLimit: false
}
}));
答案 0 :(得分:0)
无需更改代码。在用于启动脚本的json包中,输入以下命令:
"start": "node --max-old-space-size=4096 ./bin/www"
或者,如果您从命令行运行节点文件,请按以下方式运行它:
node --max-old-space-size=4096 PATH/TO/YOUR/EXECUTABLE/NODE/FILE