Je dois envoyer un fichier (très gros fichier) à un serveur. J'étudie quelles options j'ai et comment le faire. J'utilise angulaire + express + nodejs.
Si j'utilise un formulaire simple, je pourrais attraper le fichier sur le serveur en utilisant multer sans problème. Est très simple. Le html est juste un formulaire, dans lequel je spécifie la cible, etc. et tout fonctionne. Le code nodejs est également très simple et direct.
Dès que j'essaie d'utiliser angulaire, tout devient incroyablement compliqué. Cela signifie que je dois utiliser une directive et que j'ai toujours des problèmes avec le serveur. Comme je l'ai dit, j'utilise multer, ce qui nécessite que les données soient "multipart / form-data", et je reçois du serveur "Erreur: Multipart: Boundary not found"
Il existe de nombreux modules pour charger des fichiers en angulaire. Ce qui montre qu'il s'agit d'un problème récurrent avec plus d'une solution. Maintenant, je ne veux pas publier de code parce que j'ai demandé à Stack Overflow . Ma question est plus subtile:
Pourquoi ce qui peut être fait avec une forme simple, devient si compliqué en angulaire? Je ne le pense pas mal. Je veux dire d'une manière «je veux comprendre».