【发布时间】:2022-04-16 17:59:55
【问题描述】:
我有一个 MEAN 堆栈应用程序并尝试使用 multer 上传文件。上传工作正常,唯一的问题是我想返回上传文件的 ID。
//multer settings for single upload
var upload = multer({ storage: storage }).single('file');
app.post('/upload', upload, function (req, res) {
//// ????? What to return and how?
});
我已将这篇文章订阅到 angular2 服务中。 谢谢你的帮助。
【问题讨论】:
-
@rckrd 它也是这样工作的,我将它作为第二个参数传递给帖子。
-
但无论如何,如果我在帖子中这样调用它: app.post('/upload', function (req, res) { upload(req, res, function (err) { if (err ) { res.json({ error_code: 1, err_desc: err }); return; } console.log(res); }); });在控制台中,我看到还包含文件对象的大对象,它有
id这就是我想要发回的内容