Olá, é possível mostrar como ficaria para a nossa aplicação fazer o upload de múltiplos arquivos ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, é possível mostrar como ficaria para a nossa aplicação fazer o upload de múltiplos arquivos ?
Alguém para ajudar?
Oi Santi, tudo bem? Na forma atual, simplemente não é possível diretamente, o bodyParser não consegue lidar com formulários mutipart, que seria necessário para enviar vários arquivos. Para conseguir fazer isso sem usar a api nativa do node, você precisa de bibliotecas que lidam com formulários multipart, como essa biblioteca aqui: https://www.npmjs.com/package/multiparty#readme
Nela, bom, parece bem fácil, você passa os dados da requisição para o objeto form e ele te dá o objeto com os arquivos pronto. Então você precisaria apenas fazer um laço e escrever no disco via stream.