6 votes

Node + react js augmente la taille du fichier téléchargé dans la demande de poste

Comment puis-je augmenter la taille du fichier téléchargé dans Node + react ?

j'ai réussi à télécharger le fichier csv pour 100k comptes (14 mb)

mais pour 500K ou 1000K l'application se plante

J'ai vu un article similaire, mais qui utilise express js pour limiter la taille des fichiers.

J'utilise fetch

fetch(url, {
        method: 'post',
        credentials: "same-origin",
        headers: {
            'user_token': sessionStorage.getItem('token'),
            'Accept': 'application/json',
            'Content-Type':'application/json',
        },          
        body: JSON.stringify({
        'uploadedData': this.state.uploadedData,
        }),
    })
    .then(response => response.json())
    .then(json => {

    })
}

J'ai essayé d'enlever

'Accept': 'application/json',
'Content-Type':'application/json',

ou utiliser

'Content-Type':'multipart/form-data',

Mais ça ne marche pas

J'utilise un serveur Laravel, j'ai également augmenté la taille limite des fichiers à télécharger dans le php.ini, mais je n'ai toujours pas de résultat.

Y a-t-il un moyen d'augmenter la taille du fichier ?

1voto

Abhijith v Points 109

Essayez ceci dans expressjs pour augmenter la limite de taille

app.use(bodyParser.json({ limit: '50mb' }));
app.use(bodyParser.urlencoded({ limit: '50mb', extended: true }));

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X