1
resposta

Upload de arquivo

Vendo a questão de buffer vs stream, no caso de receber uma imagem de um frontend para fazer anexo em um cadastro, seria melhor utilizar o buffer, que após o upload completo da imagem eu tenho uma url para ser armazenada no banco ou dentro do stream eu consigo fazer essa questão de só salvar os dados depois de fazer o upload da imagem.

1 resposta

Bom dia Allan, espero que esteja tudo bem.

Eu sugiro utilizar uma stream nesse cenário, pois um buffer iria prender a execução do JavaScript na página e previnir o resto do código de ser executado enquanto o buffer é preenchido. A stream te permite salvar esse arquivo e continuar a execução da página em "paralelo", e assim que a stream terminar você pode retornar o local onde o arquivo foi salvo, tal qual como é demonstrado no curso.

Espero ter ajudado e bons estudos!