In express.js ist req.files nicht definiert

8

Ich versuche, ein PNG auf meinen node.js-Server hochzuladen, aber jedes Mal, wenn req.files.avatar aufgerufen wird, erscheint ein Fehler und sagt TypeError: Cannot read property 'avatar' of undefined .

    
MrMangado 23.12.2012, 19:25
quelle

2 Antworten

17

Das Problem war, dass ich enctype="multipart/form-data" nicht in das Formular geschrieben habe. Deshalb war req.files nicht definiert.

    
MrMangado 24.12.2012 11:21
quelle
16

Ich denke auch, dass Sie Ihren bodyParser vor Anweisungen zur Verwendung von app.router oder statischer Middleware hinzufügen müssen. Nach etwas Versuch und Irrtum ist dies die Reihenfolge, die für mich funktioniert.

%Vor%     
braitsch 06.09.2013 22:49
quelle

Tags und Links