Hochladen von Dateien mit express.js und node, Einschränkung der Erweiterungen

Ich arbeite an der Verarbeitung von Datei-Uploads mit express.js und node und habe die grundlegenden Funktionen. Ich muss einige Sicherheitsmaßnahmen implementieren - nämlich Uploads auf bestimmte Formate (PNG, JPEG) beschränken. Gibt es eine einfache Möglichkeit, nur bestimmte Formate zuzulassen? Würde es in den Body-Parser gehen?

app.use(express.bodyParser({
    uploadDir: __dirname + '/public/uploads',
    keepExtensions: true   }));

app.use(express.limit('4mb'));

Gibt es andere Sicherheitsmaßnahmen, die ich berücksichtigen sollte? Ist es im Allgemeinen eine gute Idee, EXIF-Daten vom Bild zu löschen?

Vielen Dank,

Ben

Antworten auf die Frage(2)

Ihre Antwort auf die Frage