这是我的multer代码:
SELECT
m.grade,
m.subject,
m.date,
s.name
FROM mark m
INNER JOIN student s ON m.student_id = s.id
INNER JOIN parent p on s.parent_id = p.id
WHERE
p.id = *parent id*
这是我在控制器中的功能,我正在调用multer的upload()函数进行上传。
var multer = require('multer');
var storage = multer.diskStorage({
destination: function (req, file, callback) {
callback(null, './src/assets/images/products/'+lastID);
},
filename: function (req, file, callback) {
callback(null, lastID+"_"+Date.now()+file.originalname);
}
});
var upload = multer({ storage : storage }).array('productImage',4);
在productModel中发布产品后,它返回我的lastID。我想将该lastID发送到multer存储,以创建一个文件夹并在该foder中上传图像。如何发送该lastID?我看到在客户的请求中发送了它,但就我而言,我必须从模型中获取它,但这并没有帮助我。