我最近在node上完成了我的Web应用程序,直到昨天为止,它在大约两个星期内都运行良好,没有任何问题,该应用程序似乎与远程ftp存在连接问题,导致multer运行缓慢,因此当上传完成后,仍会在“拐角处等待来自本地主机的响应”并在一段时间后应用崩溃。
这是我的multer代码:
let upload = multer({
storage: new FTPStorage({
basepath: "/EC/Broadcast",
destination: function (req, file, options, callback) {
filename = file.originalname.replace(/[&\/\\#,+()$~%.'":*?<>{}_-]/g, "")
callback(null, path.join(options.basepath, filename))
},
ftp:{
host: 'remote-ftp',
user: 'user',
password: 'password',
keepalive: 10000
}
})
})
app.post('/video', upload.single('fileVideo'), (req, res) => {
console.log("video Caricato")
})