Я пытаюсь загрузить файл, используя express.js и multer. Мой код, как показано ниже.
const storage = multer.diskStorage({
destination: function ( req, file, cb ) {
cb( null, './uploads/' );
},
filename: function ( req, file, cb ) {
cb( null, file.originalname+ '-' + Date.now() );
}
});
const fileFilter = ( req, file, cb ) => {
if (file.mimetype === 'image/jpeg' || file.mimetype === 'image/png' ) {
cb( null, true );
} else {
cb( new Error('Try to upload .jpeg or .png file.'), false );
}
}
const upload = multer({
storage: storage,
limits: {
fileSize: 1024 * 1024 * 5
},
fileFilter: fileFilter
});
router.post('/upload', upload.single('addressImage'), addressController.uploadImage);
const uploadImage = (req, res, next) => {
// I would like to confirm file uploaded perfectly here.
}
Как я могу подтвердить, что файл загружен правильно? Я хочу вернуть имя загруженного файла.