🚀 Conquiste a sua liberdade financeira com a programação em 2022! 🔥 Desafio A Rota da Programação Front-end. 100% Ao Vivo e Gratuito. Inscreva-se. 👉 joaobibiano.com.br/inscricao-desafio
Muito obrigado por esse video João!! Estou precisando fazer um projeto pra faculdade e é necessário enviar um arquivo de recibo e armazena-lo no S3 da Amazon e esse conteúdo foi de ENORME ajuda. Parabéns pela explicação passo a passo e de forma simples, sucesso e forte abraço!
Bom de mais, funcionou perfeitamente. Tem algum vídeo sobre api de anexo para vincular com o banco de dados? preciso guardar uma referencia do upload do arquivo no banco
Muito obrigado!! Estava tentando via IA's de respostas e não estava conseguindo. Acho interessante a parte que vc mencionou do gerenciamento dos arquivos em projetos maiores. Parabéns pelo vídeo, acabei de me inscrever para acompanhar seus conteúdos.
Bom vídeo, bem básico, apenas pra elucidar o funcionamento do Multer mesmo. Um dos problemas que podem surgir ao fazer assim, entretanto, é a repetição de dados no caso de validações. A forma como encontrei pra resolver foi criar uma pasta temporária que recebe esses arquivos, e, no caso de algum erro, deleta-os. Não havendo erros, aí que de fato ocorre o upload pro diretório final.
Fala João, beleza? Conhecendo agora seu canal e de cara já gostei muito do seu vídeo, a forma calma pra explicar as coisas, isso muda tudo. Pode trazer mais assuntos de nodejs? criar um sistema de login, ou até mesmo criar uma aplicação pra consumir esse backend, onde a gente faz esses uploads de arquivos.
Muito obrigado por seu comentário Ronald! Vou preparar sim! Porém dá uma olhadinha em uma série que fiz aqui no canal sobre o desenvolvimento de um APP do 0 com node, web e mobile. Você vai gostar!
Nossa João tu vai acreditar cara, tava usando require pra importa o strange da pasta multer.config.js, só que usei as { } que vc usou, mas como não é import e export não funciona, quem manda ser distraído kkkk
Cara, usa o body para passar o id do cliente e o file, aí você faz a validação com o controller da rota, mas tem que ficar ligado pq o controller vai rodar depois de o multer já ter feito o upload.
No meu caso faço uma consulta ao banco de dados para pegar varios tipos de roupas. ambas são divididas por categoria, nesse caso preciso da foto de cada item, como ficaria..
Na requisição de fazer o upload você deve salvar a imagem em algum banco de dados. Depois você cria uma rota para ler e retornar essa imagem no banco. O front deve acessar essa última rota para ler a imagem. No express há algo tipo assim: res.sendFile()
🚀 Conquiste a sua liberdade financeira com a programação em 2022!
🔥 Desafio A Rota da Programação Front-end. 100% Ao Vivo e Gratuito. Inscreva-se.
👉 joaobibiano.com.br/inscricao-desafio
Muito obrigado por esse video João!! Estou precisando fazer um projeto pra faculdade e é necessário enviar um arquivo de recibo e armazena-lo no S3 da Amazon e esse conteúdo foi de ENORME ajuda. Parabéns pela explicação passo a passo e de forma simples, sucesso e forte abraço!
cara gostei muito da sua didática, você explica com calma e sem enrolação, esse vídeo me ajudou muito, obrigado e Parabéns
Parabéns! Foi a única maneira que consegui fazer upload a partir de um app em Flutter. Estava quase desistindo. Obrigado pelo vídeo.
Bom de mais, funcionou perfeitamente.
Tem algum vídeo sobre api de anexo para vincular com o banco de dados? preciso guardar uma referencia do upload do arquivo no banco
Eu estou usando o railw para hospedar o servidor e eu tive que fazer umas maracutaias pra fazer funcionar, mas deu certo
Muito bom mano, estava usando aqui, sem entender o porque deu precisar usar um multer
você é incrível. só digo isso
Muito obrigado!! Estava tentando via IA's de respostas e não estava conseguindo.
Acho interessante a parte que vc mencionou do gerenciamento dos arquivos em projetos maiores. Parabéns pelo vídeo, acabei de me inscrever para acompanhar seus conteúdos.
2 anos depois e ainda está salvando vidas amigo, muito bom vídeo!
hahaha, o legado :D
Espero que tenham gostado. Deixem abaixo sugestões para os próximos vídeos. Grande abraço!
Bom vídeo, bem básico, apenas pra elucidar o funcionamento do Multer mesmo. Um dos problemas que podem surgir ao fazer assim, entretanto, é a repetição de dados no caso de validações. A forma como encontrei pra resolver foi criar uma pasta temporária que recebe esses arquivos, e, no caso de algum erro, deleta-os. Não havendo erros, aí que de fato ocorre o upload pro diretório final.
muito boa aula, pensei que era muito mais complicado
Não tinha visto ainda, mais um vídeo muito bacana, muito bem explicado!!
Mano estava precisando exatamente isso sobre upload. Muito obrigado.
Muito obrigado, ajudou muito.
Mais uma vez parabéns pela excelente aula . Gostaria que fizesses um pequeno youtube video downloader usando nodejs
Fala beno, obrigado pelo comentário!
Obrigado pela sugestão, anotado
Faz um de como editar agora kkk a parte de salvar eu consigo mas pra editar (remover ou adicionar +1) junto ao path que salvei no banco tá ossada kkk
Fala João, beleza? Conhecendo agora seu canal e de cara já gostei muito do seu vídeo, a forma calma pra explicar as coisas, isso muda tudo. Pode trazer mais assuntos de nodejs? criar um sistema de login, ou até mesmo criar uma aplicação pra consumir esse backend, onde a gente faz esses uploads de arquivos.
Muito obrigado por seu comentário Ronald!
Vou preparar sim! Porém dá uma olhadinha em uma série que fiz aqui no canal sobre o desenvolvimento de um APP do 0 com node, web e mobile. Você vai gostar!
@@joaobibiano com certeza mano. Vou separar um tempo e vou fazer sim!
Parabéns
Incrível 🙏
agradecido!
Muito foda!
Nossa João tu vai acreditar cara, tava usando require pra importa o strange da pasta multer.config.js, só que usei as { } que vc usou, mas como não é import e export não funciona, quem manda ser distraído kkkk
Que video legal, como faço para meter o id Do cliente? estou tentando e nada
Cara, usa o body para passar o id do cliente e o file, aí você faz a validação com o controller da rota, mas tem que ficar ligado pq o controller vai rodar depois de o multer já ter feito o upload.
Top demais parabéns, será que dá pra usar no Cypress, para fazer teste do response? (200, 401, 500).
Sim!
valeu mano! 😀
como colocaria em nuvem, tipo aws s3 ou algo parecido
?
ai o ideal é usar algo como amazon s3 para upload
No meu caso faço uma consulta ao banco de dados para pegar varios tipos de roupas. ambas são divididas por categoria, nesse caso preciso da foto de cada item, como ficaria..
Você salva no banco de dados o path de cada item junto
Se tiver mais dúvidas entra na comunidade e eu ajudo por lá
Https://joaobibiano.com/discord
posso usar esse para salvar imagem tambem?
pode sim
Como limitar o tamanho e o tipo aceito de uma imagem com o multer?
Você pode filtrar no nginx ou mesmo usando a opção filter na hora de instanciar o multer
Estou tendo o erro " TS18048: 'req.file' is possibly 'undefined' ", mesmo com o código estando idêntico ao do vídeo, poderias me ajudar?
pode enviar o código lá na comunidade? assim consigo te ajudar melhor joaobibiano.com/discord
eu upo a imagem, mas como eu busco elas no front?
Na requisição de fazer o upload você deve salvar a imagem em algum banco de dados. Depois você cria uma rota para ler e retornar essa imagem no banco. O front deve acessar essa última rota para ler a imagem. No express há algo tipo assim: res.sendFile()
6 meses depois eu volto aqui e nada de resposta
fica dando erro informando que o diretorio nao foi criado, porem eu criei igual voce fez no video e nao mudou nada
opa, entra na comunidade que a gente tenta te ajudar por lá joaobibiano.com/discord
Joao para consumir isso no front e exibir toda a pasta com todos os arquivos é possível?
É sim, basta criar um endpoint para ler o disco e retornar para a tela :)
Não sei o porquê, mas o navegador não reconhece a rota
Opa, entra no nosso grupo do discord que te ajudamos lá