Résoudre le problème de rapporter 500 car la chaîne base64 est trop longue

Astuce : utilisez nodejs express pour le backend et vue pour le frontend

avant-propos

Lorsque l'image téléchargée est petite (la longueur de la chaîne base64 est petite), le téléchargement réussit.
Lorsque l'image téléchargée est grande (la longueur de la chaîne base64 est trop longue), le téléchargement échoue, l'interface signale 500 et le serveur signale également de nombreuses erreurs.
Si vous copiez directement la chaîne base64 dans la base de données et trouvez une erreur, indiquant que les données sont trop longues, cela est évidemment dû au fait que la longueur de la chaîne base64 est trop longue, donc ce que nous devons résoudre est ce problème.
insérez la description de l'image ici


1. Modifier la base de données

Modifiez le type de données de champ stockant la chaîne de format base64 en type mediumtext ()

2. Modifier le fichier

Insérez le code suivant dans app.js

const bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({
    
     extended: false, limit: '600mb'})) 
app.use(bodyParser.json({
    
    limit: '600mb'}))

Je suppose que tu aimes

Origine blog.csdn.net/qq_45532769/article/details/127679323
conseillé
Classement