Comment limiter la taille du fichier de téléchargement express.js
j'ai eu ce message d'erreur indique que
error:request entity too large
lorsque vous téléchargez une vidéo d'environ 30 MO,
est ici le paramètre de code
app.use(express.bodyParser({
uploadDir:'./Temp',
maxFieldsSize:'2 * 1024 * 1024 * 1024 ',
}));
ne suis pas sûr de la façon de définir la maxFieldsSize propriété, besoin d'aide!!!
OriginalL'auteur paynestrike | 2012-11-14
Vous devez vous connecter pour publier un commentaire.
Express utilise connecter middleware, vous pouvez spécifier le téléchargement du fichier la taille en utilisant les suivantes
Connectez Limite middleware
mais doesnt express utiliser un nœud-formidable? et l'express doc a dit "Le bodyParser() middleware utilise le nœud-formidable module en interne, et accepte les mêmes options."
limite('4 mo') semble être la bonne syntaxe (aujourd'hui, au moins).
app.utilisation(express.limite('4M')); coutume de travail , besoin de mo
note: cette réponse n'est plus valide et n'est valable que pour une version Express qui n'est plus disponible.
OriginalL'auteur Sdedelbrock
OriginalL'auteur Trí Công Vũ
Mais vous devez vous assurer que vous ajoutez cette ligne au-dessus de la ci-dessous,
ou
selon la version que vous utilisez.
^^ ce qu'il dit
OriginalL'auteur Will Hancock
Je suis en utilisant Express 4. J'ai essayé de nombreuses app.usage() les déclarations, y compris la non-déconseillé celles qui figurent sur le ce fil, mais aucun d'entre eux travaillaient.
Au lieu de cela, il s'est avéré j'ai seulement besoin d'ajouter une ligne à index.js pour modifier le maxFileSize option dans le Formidable module:
Source: Commentaires de ici.
OriginalL'auteur shodgkins
format correct pour l'augmentation du téléchargement du fichier de taille avec multer en nodejs
OriginalL'auteur Aashish Prajapat