【发布时间】:2017-07-10 19:53:42
【问题描述】:
我正在使用 multer 上传我的图像和文档,但这次我想限制上传,如果图像的大小大于 2mb。如何找到文档文件的大小?到目前为止,我尝试如下但没有工作。
var storage = multer.diskStorage({
destination: function (req, file, callback) {
callback(null, common.upload.student);
},
filename: function (req, file, callback) {
console.log(file.size+'!!!!!!!!!!!!!!')======>'Undefined'
var ext = '';
var name = '';
if (file.originalname) {
var p = file.originalname.lastIndexOf('.');
ext = file.originalname.substring(p + 1);
var firstName = file.originalname.substring(0, p + 1);
name = Date.now() + '_' + firstName;
name += ext;
}
var filename = file.originalname;
uploadImage.push({ 'name': name });
callback(null, name);
}
});
谁能帮帮我?
【问题讨论】:
-
你怎么调用
filename函数 -
嗨,brk,我不确定,但我正在为此使用回调。
标签: javascript node.js express multer