NodeJS Multer funktioniert nicht

8

Ich habe versucht, den Upload mit NodeJS + ExpressJS + Multer durchzuführen, funktioniert aber nicht gut.

Meine ExpressJS Version ist 4.12.3

das ist meine Quelle

server.js:

%Vor%

public / index.html:

%Vor%

Mein NodeJS-Konsolenprotokoll, wenn ich auf "Senden" klicke:

%Vor%

In NodeJS Console gibt es ein leeres Objekt in req.files Gibt es ein Problem mit meiner Quelle?

    
DingGGu 07.04.2015, 11:46
quelle

2 Antworten

13

Ich sehe nicht, dass Sie eine API aufrufen, um die Datei beim Klicken auf die Senden-Schaltfläche hochzuladen. Lassen Sie mich Ihnen eine umfassendere Implementierung geben.

multer config in app.js

%Vor%

Anzeigen

%Vor%

Endpunkt ' /user/profile_pic_upload ' POST ruft uploadProfilePic im Controller auf

%Vor%

Laden Sie die Profilbildlogik in den Benutzercontroller

hoch %Vor%     
NarendraSoni 08.04.2015, 01:59
quelle
0

Versuchen Sie es

%Vor%

Hinweis: Ссылка

    
Bikesh M Annur 19.08.2016 09:51
quelle