我有问题。我已经使用npm update更新了我的项目,但是现在Multer不会保存我的文件。整个项目就像上传一样继续进行。 我可以使用req.file访问文件信息。
这是我的index.js的一部分:
const app = express()
const bodyParser = require('body-parser')
const multer = require('multer')
const upload = multer({ dest: './uploads/'})
app.use(cors(corsOptions))
app.use(bodyParser.json({
limit: '50mb'
}))
app.use(bodyParser.urlencoded({
extended: true,
limit: '50mb'
}))
routes(app, upload) // register the route
myRouteFile.js包含:
app.route('/convert/:format')
.post(upload.single('file'), fileConverter.convert)
最后一个文件是这样的:
function imageMagick (req, res, format, args = '') {
let originalFile = req.file.destination + req.file.filename
let newFile = originalFile + '.' + format
let cmd = 'convert ' + originalFile + args + ' ' + newFile
genericFunctions.runCmd(req, res, cmd, originalFile, newFile)
}
在更新之前,一切正常。但是现在我没有收到任何错误(在cmd尝试使用该文件之前),并且没有存储任何文件。
谢谢