Kimi文件上传失败主要因浏览器兼容性或扩展干扰;官方仅支持Chrome 115+、Edge 115+、Firefox 110+,Safari 16.4+上传大文件会静默失败;建议切换至最新Chrome,用无痕模式排查扩展,并清除缓存、强制刷新、检查Network中upload接口响应。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在Kimi中点击“上传文件”按钮后,文件选择窗口弹出但确认后毫无反应,或进度条卡在0%,或提示“上传失败,请重试”,这类问题大概率和当前使用的浏览器直接相关——不是所有浏览器都完整支持Kimi所需的现代File API、Web Workers及跨域资源加载能力。
先确认是不是浏览器本身不兼容
打开Kimi网页端(https://kimi.moonshot.cn)→ 右上角头像 → 点击「帮助」→ 查看「系统要求」页。当前官方明确支持的浏览器仅限:Chrome 115+、Edge 115+、Firefox 110+。Safari 16.4+虽能打开页面,但因禁用部分Web API(如FileSystemAccess API降级为只读沙箱),上传大于5MB的PDF/Word文件时会静默失败。
如果你正用的是360极速、QQ浏览器、UC或旧版Chrome(如v108),立刻切换到Chrome最新稳定版——这一步解决70%以上的上传失败问题。
检查浏览器扩展是否拦截了文件上传
方法一:无痕模式验证
按 Ctrl+Shift+N(Windows)或 Cmd+Shift+N(macOS)打开无痕窗口 → 访问Kimi → 尝试上传同一份文件。若成功,说明是某个扩展干扰所致。
方法二:逐个禁用可疑扩展
重点排查:广告屏蔽类(uBlock Origin、AdGuard)、隐私增强类(Privacy Badger、DuckDuckGo Privacy Essentials)、下载管理类(迅雷、IDM插件)。这些扩展常会劫持 fetch 或 XMLHttpRequest 请求,导致文件分片上传被中断,且控制台不报错。
使用 Moonshot Kimi API 的 $web_search 内置工具进行联网搜索。当需要进行网络搜索获取实时信息时使用,支持中文和英文搜索查询。需要配置 MOONSHOT_API_KEY。
【关键提示】uBlock Origin默认启用“阻止远程字体”和“阻止脚本注入”,会干扰Kimi前端的 FileReader.readAsArrayBuffer() 调用,造成大文件上传卡死。
清除特定缓存并重置上传通道
第一步:清空与文件上传强相关的本地存储
在Chrome地址栏输入:chrome://settings/clearBrowserData → 勾选「Cookie及其他网站数据」和「缓存的图片和文件」→ 时间范围选「所有时间」→ 点击「清除数据」。
第二步:强制刷新Kimi静态资源
在Kimi页面按 Ctrl+F5(Windows)或 Cmd+Shift+R(macOS),绕过Service Worker缓存,重新加载 /static/upload.js 和 /api/v1/upload/init 接口定义。
第三步:检查开发者工具中的真实错误
按F12 → 切换到「Network」标签 → 点击上传 → 在筛选栏输入 upload → 找到以 /api/v1/upload/init 开头的请求 → 点击它 → 查看「Response」或「Preview」面板。如果返回 {"code":403,"msg":"Forbidden"},说明浏览器未携带有效的 X-CSRF-Token 头,这是旧版缓存JS脚本未更新导致的签名失效,必须执行第二步强制刷新。

















