**最快的判断:**如果你只看到含糊的 Unknown error occurred 或 Failed to upload,上传失败基本逃不出三种原因。按这个顺序排查:(1)文件超过了某条真实上限(512 MB 是硬上限,但文本是 2M tokens、表格约 50 MB、单张图片 20 MB);(2)类型 ChatGPT 解析不了(扫描件 / 加密 PDF、.pages、.numbers、.heic);(3)浏览器扩展拦截了上传通道。先在无痕窗口里用一个小的、纯英文文件名的测试文件传一次——如果它能成功,说明问题出在原文件或你的扩展上。
ChatGPT 上传失败有几种不同表现,每种原因都不一样。这篇按”症状”分类,让你第一次就修对地方。
先判断属于哪种
| 症状 | 最可能的原因 |
|---|---|
| 卡在 0% 一直不动 | 网络 / 浏览器扩展 / Cloudflare 验证 |
进度条走完后弹 Failed to upload / Unknown error occurred | 文件太大、类型不支持、或当日上传次数用完 |
| 上传成功但 ChatGPT 说读不出文字 | 扫描版(纯图片)PDF 或加密 PDF |
| 图片上传成功但 ChatGPT 说”看不到” | Vision 限流,或单条消息图片数量超限 |
| 附件按钮变灰或消失 | Free 当日次数用完,或你的套餐没有该功能 |
第一步:先排除 OpenAI 平台侧故障
动手改任何设置之前,先看 status.openai.com。文件上传是出过真实平台故障的——最典型的就是 2026 年 5 月那次大面积的 Unknown error occurred,当时很多用户根本传不上附件。如果状态页正显示 “elevated errors uploading files” 之类的进行中故障,那本地怎么修都没用:要么等它恢复,要么直接把文字粘贴进对话框(粘贴到输入框的文本没有大小限制)。
真实的上传上限(2026 年 6 月已核实)
下面的第 1 条是最常见的失败原因,所以先记住 OpenAI File Uploads FAQ 里的实际数字:
| 上限 | 数值 | 说明 |
|---|---|---|
| 单文件硬上限 | 512 MB | 所有套餐、以及自定义 GPT 都适用 |
| 文本 / 文档内容 | 每个文件 2M tokens | 长 PDF 可能没到 512 MB,却因文字过多被拒 |
| 表格 / CSV | 约 50 MB | 实际上限取决于每行大小 |
| 单张图片 | 20 MB | 由 Vision 处理 |
| Free 当日上传 | 3 个 / 天 | 首次上传后 24 小时滚动重置,不是按零点 |
| Plus 上传 | 每 3 小时最多 80 个 | 单条消息最多 10 个附件 |
| Pro 上传 | 基本不限 | 受公平使用限流 |
| 单用户存储 | 25 GB | 组织上限为 100 GB |
最容易踩的坑:看到 “512 MB” 就以为只要比它小就一定能传。实际上一个 5 MB、300 页的 PDF 会卡在 2M tokens 文字上限,一张 40 MB 的图会卡在 20 MB 的 Vision 上限。要拿你的文件去对那一行正确的上限,而不是只看大小那一行。
9 条按命中率排序的原因
1. 超过某条上限(最常见)
你明明没到 512 MB 却还是失败,去对上面表里对应的那条上限。
解决:
- PDF:分批上传,每份控制在
2M token上限以内(大约 200-300 页密集文字)。 - Excel:删掉空白 sheet、数据透视表和嵌入图表,控制在
50 MB以内。 - 图片:压到
20 MB以下(截图本身就是很小的 PNG)。 - 大文件或反复要用的文件:放进 Project,文件会跨对话保留,不用每次重传。
2. ChatGPT 解析不了的类型
支持且稳定:PDF、DOCX、XLSX、CSV、TXT、JSON、Markdown、常见代码文件,以及 PNG / JPG / WebP / 非动图 GIF。
不支持或经常失败的——先转换:
| 文件 | 转成 |
|---|---|
.pages(Apple Pages) | 导出为 PDF |
.numbers(Apple Numbers) | 导出为 XLSX |
.zip / .rar | 解压后单个上传 |
| 加密 PDF | 重新另存为无密码 PDF |
.dwg / .psd | 导出为 PNG |
.heic(iPhone 默认) | 转为 JPG |
3. 扫描版 PDF(纯图片)
看着像文字 PDF,实际是一张张”文字的图片”。它会上传成功,然后 ChatGPT 说读不出文字——它的解析器不会对纯图片 PDF 做 OCR。
解决:
- 先做 OCR(Adobe Acrobat 的 “Recognize Text”,或正规的在线 OCR 工具),生成可选文字的 PDF。
- 快速自测:打开 PDF,试着用光标选中一句话。如果选不中文字,那就是扫描件。
- 替代方案:把页面截图后当图片上传,让 Vision 来读。
4. 加密 / 受密码保护的 PDF
很多公司发出来的 PDF 即使不弹密码框,也自带安全限制。这种 PDF 会上传失败或读出来是空的。
解决:
- 在 Acrobat 或 macOS 预览里重新另存(打印成 PDF / 导出),去掉保护。
- 在 PDF 的安全属性里确认 “Document Open Password” 和内容提取限制都已关闭。
5. 浏览器扩展拦截上传
广告拦截和隐私扩展经常会破坏上传通道,表现为卡在 0% 或弹 Unknown error occurred。
解决:
- 在无痕 / 隐私窗口里重试(那里默认关闭扩展)。能成功就说明是某个扩展的问题。
- 为 ChatGPT 标签页关闭 uBlock Origin / Privacy Badger / Ghostery。
- 把
chatgpt.com、chat.openai.com、files.oaiusercontent.com加入白名单。
6. Vision 限流或单条消息图片超限
图片上传成功但 ChatGPT 说看不到。这通常是 Vision 临时限流,或单条消息附件数超限(Plus 是 10 个),而不是地区封锁。
解决:
- 开一个新对话,单独上传一张图。
- 减少一条消息里的图片数量。
- 看
status.openai.com是否有 Vision 相关故障。
7. 套餐不含该功能,或当日次数用完
在 Free 上,24 小时内传满 3 个文件后附件按钮会变灰,高级数据分析(原 Code Interpreter)也受限。
解决:
- 等 24 小时滚动重置,或升级到 Go / Plus / Pro 获得更高额度。
- 有批量或程序化需求,就用 ChatGPT API 自己处理文件。
8. 文件名含特殊字符
文件名带 #、?、emoji,或中英混排的非 ASCII 字符,有时会让上传失败。
解决:
- 改成纯 ASCII:字母、数字、短横线、下划线。
- 用
report_q1.pdf,而不是混着全角括号、emoji 和#之类符号的名字。
9. 上传没传完就发了消息
进度条还在走时就按了回车,会取消正在进行的上传。
解决:
- 等附件显示出完成的缩略图 / 对钩,再发送。
最短修复路径
自上而下做,大多数情况前三步就能解决:
- 看 status.openai.com 有没有进行中的上传故障。
- 在无痕窗口里用一个小的、纯英文文件名的文件测试。
- 拿文件去对正确的那条上限(大小、tokens、表格、还是图片),然后瘦身。
- 把不好处理的类型转成 PDF / PNG / TXT / XLSX。
- 换浏览器(Chrome ↔ Safari)或换网络(WiFi ↔ 流量)。
- 读不出的 PDF,先 OCR 成可选文字 PDF。
- “看不到”的图片,开新对话单独重传一张。
怎么确认修好了
- 发送前附件已显示完成的缩略图或对钩。
- 问一个针对内容的具体问题(如”第 14 行的合计是多少?“或”概括第 3 节”),确认它答的是真实内容,而不是泛泛而谈。
- 对怀疑是扫描件的 PDF,让 ChatGPT 原样引用后面某一页的一句话。能引出来,说明 OCR 成功了。
容易误判的情况
- 以为是文件太大,其实是文字太多:5 MB、300 页的 PDF 是卡在
2M token上限,不是大小。 - 以为是格式问题,其实是扫描件:看着像 PDF,其实是文字的图片。
- 以为是网络问题,其实是文件名:含特殊或非 ASCII 字符。
- 以为账号有问题,其实是 Vision 限流:文字对话正常,只有读图失败。
预防建议
- 上传前先压缩或重新导出 PDF,把文件压到 token 和大小上限以下。
- 用截图代替上传照片——截图是很小的 PNG,还能绕开 HEIC 问题。
- 超过约 200 页的 PDF 拆成几次上传。
- 文件名保持纯 ASCII:字母、数字、短横线。
- 把重要的参考文件放进 Project,省得每次对话都重传。
常见问题(FAQ)
Q:上传 Excel 总是失败怎么办?
A:先另存为 CSV,并删掉空白 / 隐藏的标签页。CSV 解析可靠得多,也能避开 50 MB 的表格上限。
Q:图片传上去了,但 ChatGPT 说”看不到”,为什么?
A:基本都是 Vision 临时限流,或一条消息里图太多。开一个新对话,单独传一张 20 MB 以内的图。
Q:PDF 传上去了,但 ChatGPT 只回答前几页,怎么回事? A:模型只读了能放进上下文的部分,或部分文字到了截断点。把 PDF 拆成小节,或精确指路:“找到并概括关于 X 的那一节。”
Q:我一直收到 Unknown error occurred,文件又小又正常,是我的问题吗?
A:可能不是。这个字符串和 2026 年 5 月一次 OpenAI 平台侧的上传故障对应。先看 status.openai.com;如果有进行中的故障,就把文字粘贴进对话框——粘贴的文本没有大小限制。
Q:能上传视频或长音频吗? A:ChatGPT 网页 / 桌面端不直接处理视频或长音频。先转成文字稿,再上传文本。
Q:iPhone 的 HEIC 照片怎么处理? A:要么去”设置 → 相机 → 格式 → 兼容性最佳”(会保存为 JPG),要么上传前先把 HEIC 转成 JPG。