You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法向GitHub上传文件 报HTTP ERROR 400、crbug/1173575问题求助

问题根因说明

你遇到的跨浏览器统一400报错和账号无关,属于GitHub网页端提交请求不合法导致的服务端拒绝响应,火狐提示的字符编码报错是400错误页本身未声明编码导致的衍生提示,不是核心故障原因。

排查与解决方案

1. 检查上传文件的命名规则

  • 优先确认上传的图片文件名是否包含非ASCII字符,包括中文、emoji、全角符号、连续特殊符号、空格等,GitHub网页端上传功能近期可能更新了参数校验规则,非标准命名会导致请求构造异常触发400。
  • 将待上传图片重命名为纯英文、数字、半角下划线/横杠的组合,再重新尝试上传。

2. 清理浏览器侧干扰项

  • 按Ctrl+Shift+Delete(Mac端为Command+Shift+Delete)调出清理面板,时间范围选择「所有时间」,勾选「缓存的图片和文件」「Cookie及其他网站数据」,清理完成后重启浏览器测试。
  • 直接打开浏览器无痕/隐私模式登录GitHub测试上传,排除油猴脚本、广告拦截插件、代理插件的篡改干扰。

3. 排查网络环境问题

  • 临时关闭所有VPN、代理、网络加速工具后重试,这类工具可能会篡改GitHub的POST请求参数导致异常。
  • 切换其他网络环境(如手机热点)测试,排除本地运营商网关缓存或拦截的问题。

临时替代方案

若以上排查均无效,可通过Git命令行本地提交后推送到仓库,规避网页端上传限制:

# 将图片放入本地仓库对应目录后依次执行
git add 图片文件名
git commit -m "add uploaded images"
git push origin 对应分支名

内容的提问来源于stack exchange,提问作者Amy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 19:54:03