Ich möchte ein mehrteiliges Formular zweimal analysieren: einmal, um die eingehenden Felder abzurufen und später, um den Datei-Upload zu verarbeiten.
Ich versuche, eine ordnungsgemäße Trennung der Bedenken in meiner Node-App aufrechtzuerhalten:
- Der Controller ist für die Bearbeitung der eingehenden Felder verantwortlich.
- Das Modell ist für die Logik der Upload-Datei verantwortlich.
Ich muss die Felddaten an das Modell übergeben, um eine neue Instanz zu erstellen. Daher müssen die Felddaten verfügbar sein, bevor der Datei-Upload beginnt.
Derzeit form.parse()
analysiert jede oder eine gleichwertige Funktion sowohl Felder als auch Dateien zusammen . Beispiel: req.pipe(busboy)
Behandelt sowohl Dateien als auch Felder zusammen.
Ich habe Module wie Node-Multiparty, Formidable, Busboy, Multer überprüft. Niemand scheint eine Lösung dafür zu haben.
Ein Beispiel dafür, was ich erreichen möchte, ist hier: /programming/22336177/node-js-busboy-parse-fields-and-files-seperatly
Ist das überhaupt möglich?