Eu tenho que enviar um arquivo (arquivo muito grande) para um servidor. Estou estudando as opções que tenho e como fazê-lo. Estou usando angular + express + nodejs.
Se eu usar um formulário simples, poderia pegar o arquivo no servidor usando o multer sem nenhum problema. É muito simples O html é apenas um formulário, no qual eu especifico o destino etc. e tudo funciona. O código nodejs também é muito simples e direto.
Assim que tento usar o angular, tudo se torna incrivelmente complicado. Ou seja, eu tenho que usar uma diretiva e ainda tenho problemas com o servidor. Como eu disse, estou usando multer, que exige que os dados sejam "multipart / form-data" e recebo do servidor "Erro: multipart: limite não encontrado"
Existem muitos módulos para carregar arquivos em angular. O que mostra que é um problema recorrente com mais de uma solução. Agora, não quero postar código porque, por isso , perguntei no Stack Overflow . Minha pergunta é mais sutil:
Por que o que pode ser feito com uma forma simples, é tão complicado em angular? Não falo mal. Quero dizer isso de uma maneira 'eu quero entender'.