Voglio analizzare un modulo multipart due volte: una volta per afferrare i campi in arrivo e successivamente per elaborare il caricamento del file.
Sto cercando di mantenere una corretta separazione delle preoccupazioni all'interno della mia app Node:
- Il controller è responsabile della gestione dei campi in arrivo.
- Il modello è responsabile della logica del file di caricamento.
Devo passare i dati dei campi nel modello per creare una nuova istanza, quindi i dati dei campi devono essere disponibili prima dell'inizio del caricamento del file.
Attualmente ogni form.parse()
o una funzione equivalente analizza entrambi i campi e file insieme . Esempio: req.pipe(busboy)
gestisce insieme file e campi.
Ho controllato moduli come multiparty, formidabile, busboy, multer. Nessuno sembra avere una soluzione per questo.
Un esempio di ciò che vorrei ottenere è qui: /programming/22336177/node-js-busboy-parse-fields-and-files-seperatly
È anche possibile?