【发布时间】:2020-11-01 21:31:59
【问题描述】:
我正在尝试将一个大文件 (7GB) 上传到我的服务器。为此,我使用multer:
const express = require('express');
const multer = require('multer');
const {
saveLogFile,
} = require('../controller/log');
const router = express.Router();
const upload = multer();
router.post('/', upload.single('file'), saveLogFile);
在我的saveLogFile 控制器中,格式为saveLogFile = async (req,res) => { ... },我想得到req.file。 multer 包应该给我上传的文件req.file。因此,当我尝试上传小文件(
buffer.js:364
throw new ERR_INVALID_OPT_VALUE.RangeError('size', size);
^
RangeError [ERR_INVALID_OPT_VALUE]: The value "7229116782" is invalid for option "size"
我怎样才能绕过它?实际上,我只需要访问我的 saveLogFile 控制器中的上传文件即可。
【问题讨论】: