J'utilise multer pour télécharger mes images et documents mais cette fois je veux restreindre le téléchargement si la taille de l'image est> 2mb. Comment puis-je trouver la taille du fichier du document? Jusqu'à présent, j'ai essayé comme ci-dessous, mais ne fonctionne pas.Comment trouver la taille du fichier dans 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);
}
});
Quelqu'un peut-il m'aider s'il vous plaît?
comment vous appelez fonction 'filename' – brk
Salut BRK, je ne suis pas sûr de cela, mais je suis en utilisant le rappel pour cela. – Daniel