Devo inviare un file (file molto grande) a un server. Sto studiando le opzioni che ho e come farlo. Sto usando angular + express + nodejs.
Se utilizzo un modulo semplice, potrei prendere il file sul server usando multer senza problemi. È molto semplice L'html è solo un modulo, in cui specificano il target ecc. E tutto funziona. Il codice nodejs è anche molto semplice e diretto.
Non appena cerco di usare l'angolare, tutto diventa incredibilmente complicato. Significato, devo usare una direttiva, e ho ancora problemi con il server. Come ho detto sto usando Multer, che richiede che i dati siano "multipart / form-data", e ottengo dal server "Errore: Multipart: Boundary not found"
Ci sono molti moduli per caricare i file in angolare. Il che dimostra che è un problema ricorrente con più di una soluzione. Ora, non voglio pubblicare il codice perché per quel ho chiesto a Overflow dello stack . La mia domanda è più sottile:
Perché cosa si può fare con una forma semplice, è così complicato in modo angolare? Non lo intendo in senso negativo. Lo dico in un modo 'voglio capire'.