Multer不再保存我的文件

时间:2018-07-19 16:55:08

标签: node.js express multer

我有问题。我已经使用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尝试使用该文件之前),并且没有存储任何文件。

谢谢

0 个答案:

没有答案