mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-10-26 01:54:36 +08:00
fix(dingtalk): cap remote download time and keep URL query out of temp file names
Co-authored-by: cowagent <cow@cowagent.ai>
This commit is contained in:
1 parent
0198418729
commit
353eb7b95a
3 files changed
+27
-5
No files matched your search
@@ -109,7 +109,7 @@ Thanks @liuns-yang (#3191)
|
||||
|
||||
本版本对外部资源访问和本地文件写入做了系统性加固:
|
||||
|
||||
- **下载限制**:通道收发媒体、终端图片、视觉识别、关键词文件等外部下载统一限制文件大小和总耗时,避免超大文件或慢速连接拖垮服务;视觉识别下载图片时对每次重定向重新校验地址。Thanks @rudycelekli (#3255, #3256, #3257, #3264, #3266, #3267, #3268, #3269, #3270, #3271, #3272)、@c020627 (#3219, #3225, #3252, #3300)
|
||||
- **下载限制**:通道收发媒体、终端图片、视觉识别、关键词文件等外部下载统一限制文件大小和总耗时,避免超大文件或慢速连接拖垮服务;视觉识别下载图片时对每次重定向重新校验地址。Thanks @rudycelekli (#3255, #3256, #3257, #3264, #3266, #3267, #3268, #3269, #3270, #3271, #3272)、@c020627 (#3219, #3225, #3252, #3300, #3322)
|
||||
- **请求超时**:模型、语音、翻译等外部请求全部设置超时,上游无响应时不再卡住对话。Thanks @c020627 (#3217, #3220, #3240, #3254, #3275)
|
||||
- **配置安全写入**:`config.json`、插件配置、模型列表、定时任务、技能配置、凭证文件、`MEMORY.md` 等改为原子写入,写入中途失败不会损坏原文件;定时任务文件损坏时自动从备份恢复。Thanks @c020627 (#3223, #3239, #3241, #3242, #3259, #3273, #3274, #3276, #3279, #3280, #3281)、@rudycelekli (#3260)
|
||||
- **临时文件管理**:通道接收的文件名限制在临时目录内并限制长度(Thanks @Lesereingrape #3247, #3248、@c020627 #3212, #3301);下载的媒体、回复附件和语音合成文件统一存放在对应 Agent 的临时目录(Thanks @c020627 #3198, #3207, #3208, #3213)。
|
||||
|
||||
Reference in new issue
Block a user