Dans le module http, vous pouvez généralement faire :
req.Body = http.MaxBytesReader(rw, req.Body, 5 << 20)
et avoir une limite d'octets sur la demande POST aussi grande que vous le souhaitez. Dans le gin, il n'y a pas de corps, il est donc très difficile de modifier ces paramètres.
Y at-il un travail autour? Pouvez-vous implémenter une configuration de limite de taille maximale POST ?
j'ai fait:
c.Request.Body = http.MaxBytesReader(c.Writer, c.Request.Body, size)
Et cela a fonctionné.
Je vais essayer, merci.
Je pense que vous avez le contexte juste après la soumission du POST mais il n'est pas soumis si la taille est supérieure à la limite. Votre approche fonctionne pour diminuer la taille mais pas pour l'augmenter apparemment. Je suppose que le contexte est appelable à l'intérieur de la demande uniquement.
Commentaire le plus utile
j'ai fait:
Et cela a fonctionné.