From 924e5386f9cc93ed011dd491a18d8dc5a0859192 Mon Sep 17 00:00:00 2001 From: YoVinchen Date: Sat, 17 Jan 2026 03:34:07 +0800 Subject: [PATCH] fix(proxy): increase request body size limit to 200MB Fixes #666 --- src-tauri/src/proxy/server.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src-tauri/src/proxy/server.rs b/src-tauri/src/proxy/server.rs index 8cd742182..bfd13ee2d 100644 --- a/src-tauri/src/proxy/server.rs +++ b/src-tauri/src/proxy/server.rs @@ -8,6 +8,7 @@ use super::{ }; use crate::database::Database; use axum::{ + extract::DefaultBodyLimit, routing::{get, post}, Router, }; @@ -224,6 +225,8 @@ impl ProxyServer { // Gemini API (支持带前缀和不带前缀) .route("/v1beta/*path", post(handlers::handle_gemini)) .route("/gemini/v1beta/*path", post(handlers::handle_gemini)) + // 提高默认请求体大小限制(避免 413 Payload Too Large) + .layer(DefaultBodyLimit::max(200 * 1024 * 1024)) .layer(cors) .with_state(self.state.clone()) }