Dalam modul http biasanya Anda dapat melakukan:
req.Body = http.MaxBytesReader(rw, req.Body, 5 << 20)
dan memiliki batas byte pada permintaan POST sebesar yang Anda inginkan. Di gin tidak ada Body sehingga sangat sulit untuk mengubah pengaturan ini.
Apakah ada solusi? Bisakah Anda menerapkan konfigurasi batas ukuran maksimal POST?
Saya sudah selesai:
c.Request.Body = http.MaxBytesReader(c.Writer, c.Request.Body, size)
Dan itu berhasil.
Akan mencobanya, terima kasih.
Saya pikir Anda memiliki Konteks tepat setelah POST dikirimkan tetapi tidak dikirimkan jika ukurannya lebih besar dari batas. Pendekatan Anda berfungsi untuk mengurangi ukuran tetapi tampaknya tidak untuk meningkatkannya. Saya kira Konteksnya hanya dapat dipanggil di dalam permintaan.
Komentar yang paling membantu
Saya sudah selesai:
Dan itu berhasil.