Wie zur Begrenzung der upload-Datei-Größe in express.js
bekam ich diese Fehlermeldung sagt
error:request entity too large
beim hochladen eines Videos über 30MB,
ist hier die Einstellung code
app.use(express.bodyParser({
uploadDir:'./Temp',
maxFieldsSize:'2 * 1024 * 1024 * 1024 ',
}));
bin nicht sicher, wie die maxFieldsSize Eigenschaft, brauche Hilfe!!!
InformationsquelleAutor paynestrike | 2012-11-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Express nutzt connect-middleware, können Sie die Datei-upload-Größe mithilfe der folgenden
Verbinden Begrenzen middleware
aber nicht ganz-express-node benutzen-furchtbar? und die express-doc sagt "Das bodyParser () - middleware nutzt die Knoten-gewaltige-Modul intern, und akzeptiert die selben Optionen."
limit('4mb') scheint zu sein, die richtige syntax (heute zumindest).
app.use(express.limit('4M')); wird nicht funktionieren , müssen mb
Hinweis: diese Antwort ist nicht mehr gültig, und nur für eine version von Express, die ist nicht mehr verfügbar.
InformationsquelleAutor Sdedelbrock
InformationsquelleAutor Trí Công Vũ
Aber Sie müssen sicherstellen, dass Sie fügen Sie diese Zeile über die unten
oder
je nachdem, welche version Sie verwenden.
^^ was er sagt
InformationsquelleAutor Will Hancock
Ich bin mir mit Express 4. Ich habe versucht, zahlreiche app.verwenden Sie die () - Anweisungen, einschließlich der nicht veraltet aufgeführt, auf dieser thread, aber keiner von Ihnen arbeitete.
Statt, es stellte sich heraus, ich brauchte nur zu fügen Sie eine Zeile zu index.js ändern Sie die "maxFileSize" - option in der Gewaltigen Modul:
Quelle: Kommentare von hier.
InformationsquelleAutor shodgkins
richtige format für die Erhöhung Datei-Upload-Größe mit multer in nodejs
InformationsquelleAutor Aashish Prajapat