Jump to content

Postagens Recomendadas

Postado

Quando realizo upload de uma única imagem com multer, utilizo o req.file para guardar URL no banco:

app.post ( '/post' ,  upload .single ( 'img') ,  function  ( req ,  res ,  next )  {

    console.log(req.body, req.files)

    console.log(req.file)

         const image = req.files.filename

   

        const imgURL = image;

   

        Produto.create({

            titulo: req.body.titulo,

             descricao: req.body.descricao,

             imgURL: imgURL

         }).then(() => {

            res.redirect("/");

        });

  } )

Gostaria de saber como faço para guardar URL no banco, quando fizer upload de varias imagens, pelo metodo, upload . array.

Postado

Olá

Você deve substituir upload.single por upload.array

//Upload limitado a 4 arquivos
app.post('/post', upload.array('img', 4), function(req, res, next ){
    console.log(req.body, req.files)
});

Na documentação do pacote há alguns exemplos que podem lhe auxiliar.

 

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...