Подтверждение после успешной загрузки с использованием экспресс и мультитер - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь загрузить файл, используя 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.
}

Как я могу подтвердить, что файл загружен правильно? Я хочу вернуть имя загруженного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...