Je veux analyser un formulaire en plusieurs parties deux fois: une fois pour saisir les champs entrants, et plus tard pour traiter le téléchargement du fichier.
J'essaie de maintenir une séparation appropriée des préoccupations au sein de mon application Node:
- Le contrôleur est responsable de la gestion des champs entrants.
- Le modèle est responsable de la logique de téléchargement du fichier.
Je dois transmettre les données des champs au modèle pour créer une nouvelle instance, de sorte que les données des champs doivent être disponibles avant le début du téléchargement du fichier.
Actuellement, chaque form.parse()
fonction ou une fonction équivalente analyse les champs et les fichiers ensemble . Exemple: req.pipe(busboy)
gère à la fois le fichier et les champs.
J'ai vérifié des modules comme node-multiparty, formidable, busboy, multer. Personne ne semble avoir de solution à cela.
Un exemple de ce que j'aimerais réaliser est ici: /programming/22336177/node-js-busboy-parse-fields-and-files-seperatly
Est-ce seulement possible?