我正在使用MULTER上傳我的圖像和文檔,但是這次我想限制上傳,如果圖像的大小> 2MB。我怎樣才能找到文件的文件大小?到目前爲止,我嘗試瞭如下但不工作。如何在Node.js中找到文件的大小?
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
嗨BRK,我不知道這一點,但我使用回調了點。 – Daniel