把 PDF 拖进 Claude、粘一张图、或者点回形针选文件,缩略图出来后一直挂着「Processing…」和转圈。几分钟过去还是这样。发消息也没用,因为文件没处理完就附不到 prompt 上。
最快的修法:如果是 PDF,先看页数,别先看体积。截至 2026 年 6 月,Claude.ai 单个 chat 文件最大可到 500 MB,但只对 100 页以内 的 PDF 做完整视觉解析。一份 200 页、20 MB 的 PDF 体积远没超,却会卡在页数限制上。把它拆到 100 页以内(或者直接把相关文字粘进对话框),几秒就能传完。如果不是 PDF,下一个最常见的原因是浏览器扩展或网络不稳卡住了上传——关掉扩展 / 开无痕窗口再试。
你属于哪一类?
从上往下对,第一个对上的几乎就是你的修法。
| 你看到的现象 | 可能原因 | 跳转 |
|---|---|---|
| PDF 有 100 页以上 | 页数上限(最常见) | 原因 1 |
| 只在你常用浏览器里卡 | 扩展或会话过期 | 原因 2 |
| 公司 VPN / 酒店 WiFi 很慢 | 网络在掐上传字节 | 原因 3 |
| 文件超大(几百 MB)或格式怪 | 体积超限或格式不支持 | 原因 4 |
| 小文件、在已知故障期间短暂卡住 | 后端处理队列 | 原因 5 |
常见原因
按真实命中率从高到低排。
1. PDF 超过 100 页上限
这是最常见、也最反直觉的原因,因为 页数上限和体积上限是两回事。截至 2026 年 6 月,Claude(Opus 4.7 和 Sonnet 4.6)只对 100 页以内 的 PDF 做完整视觉解析——文字加图表、表格、图片。超过之后上传经常卡在「Processing」或者直接失败。在 API 上对应的报错字符串是 A maximum of 100 PDF pages may be provided.;在网页端通常表现为一直转圈或一个笼统的上传错误。
怎么判断:本地打开 PDF 看页数(Preview、Adobe Reader、浏览器自带 PDF 阅读器都能看到)。到了 100 页或以上就是你的问题,文件多小都没用。
2. 浏览器扩展或过期会话把上传搞坏了
隐私扩展、广告拦截器、下载管理器,甚至 “Claude in Chrome” 扩展,都可能钩住上传的 POST,把 multipart form data 搞坏。上传看起来开始了,但 server 端永远收不完。常用浏览器里一个损坏或过期的会话也会造成同样的现象。
怎么判断:开无痕 / 隐私窗口、扩展全关,再传。能成就说明是某个扩展或缓存的会话在捣乱。
3. 网络在掐上传速度
慢或不稳的网络(公司 VPN、酒店 WiFi 限速、强制登录门户)会让上传字节一直到不了 Claude 的服务器。UI 显示「Processing」其实文件还在路上。
怎么判断:打开 DevTools Network,找到上传那条 POST 看状态。「Pending」时间越来越长说明还在上传;「Cancelled」或「Failed」是停了。
4. 文件超过体积上限或格式不支持
截至 2026 年 6 月,chat 单文件上限是 500 MB,单个 chat 最多 20 个文件。(老攻略里常说的 30 MB 上限现在只适用于加进 Project 的文件,不是 chat 上传。)图片尺寸最大 8000x8000 像素。支持的文档类型:PDF、DOCX、CSV、TXT、HTML、ODT、RTF、EPUB、JSON、XLSX(XLSX 需要开启 code execution)。支持的图片类型:JPEG、PNG、GIF、WebP。一个后缀 .pdf 但其实是网页打印生成的 HTML-PDF、或者某种小众图片格式,都会让 MIME 识别挂住。
怎么判断:在系统里看文件大小(右键 → 属性 / 显示简介),并确认真实格式。然后传一个同类型、已知好用的小文件做对照。
5. 后端处理队列或正在发生的故障
大 PDF 在能用之前要跑文字抽取和 OCR,所以即使上传干净也可能要等一分钟。赶上故障时会拉长到好几分钟。
怎么判断:小文件最多等一分钟。然后看状态页——注意域名在 2026 年从 status.anthropic.com 换到了 status.claude.com——看有没有正在进行的文件上传或 “Visual PDFs” 相关事件。
开始前
- PDF 先在本地查 页数,再查文件大小。
- 在本地查看器里确认文件能正常打开——损坏文件传不了。
- 准备一个已知能用的小文件做对照测试。
- 在公司网的话,留意有没有 VPN 或代理。
需要收集的信息
- PDF 的话:精确 页数,然后是文件大小(MB)和格式。
- 浏览器 + OS + 网络类型(家庭 / 公司 VPN / 酒店 WiFi)。
- DevTools Network 上传请求的状态(pending / failed / 200)。
- 同 session 里类似大小和格式的其他文件能否传成功。
- 尝试时间(用来对状态页)。
一步一步修复
Step 1:PDF 先查页数,拆到 100 页以内
先把最常见的情况清掉。如果 PDF 有 100 页或以上,只抽你要的那几页:
# macOS / Linux 用 pdftk
pdftk input.pdf cat 1-90 output part1.pdf
pdftk input.pdf cat 91-180 output part2.pdf
# macOS 也可以用 Preview:
# 文件 -> 打印 -> PDF 下拉 -> 选页范围另存为新 PDF
每份保持在 100 页以内、分开传——Claude 能在一个 chat 里跨多个附件推理(最多 20 个文件)。文字为主的文档,直接把相关段落粘进对话框就完全绕过文件流程,那时唯一的限制是上下文窗口。
Step 2:传一个已知能用的小文件做对照
传一份你信得过的单页 PDF 或小 PNG。几秒就传上去,说明账号、浏览器、网络都没问题,问题在具体那个文件上。连小文件都挂,那范围更大(浏览器、网络、或 Anthropic 侧)——去 Step 3。
Step 3:开无痕、关扩展再试
开无痕 / 隐私窗口或换一个浏览器,登录后重试。能传上去就说明是浏览器扩展(包括 “Claude in Chrome” 扩展)、过期会话、或常用浏览器的缓存在捣乱。一个个关扩展,或者清掉 claude.ai 的站点数据,找出元凶。
Step 4:用 DevTools 看真实上传状态
按 F12 打开 Network,重传一次,盯住那条 POST:
| 状态 | 含义 | 修法 |
|---|---|---|
| 200 | 上传到了 server | 处理 / 队列在堵——最多等一分钟 |
| 4xx | server 拒了(大小、类型、页数、鉴权) | 看响应 body;出现 A maximum of 100 PDF pages may be provided. 就拆 PDF |
| 一直 Pending | 字节还在传 | 网络或 VPN 慢——换网再试 |
| Failed / Cancelled | 连接断了 | 换网、关 VPN |
Step 5:用干净的路径重新导出
如果 PDF 是奇怪工具生成的(浏览器打印 PDF、某些扫描仪),重新导一次:
在 Preview / Adobe Reader 打开 -> 文件 -> 导出为 PDF
图片用任何看图软件「另存为」PNG 或 JPEG,能把损坏的元数据剥掉,MIME 类型也干净。
Step 6:取消再重传
文件本身干净,但 processing 已经挂了好几分钟:
点缩略图上的 X 取消
刷新页面
重新上传
处理任务有时候会悄无声息地死掉但 UI 还在转。刷新重传就行。
Step 7:查状态页
如果一个已知能用的小文件在无痕里也挂,问题可能在 Anthropic 侧。去 status.claude.com 看有没有正在进行的文件上传或 “Visual PDFs” 事件,等它恢复。
怎么确认修好了
- 同一份文件(或拆成 100 页以内的版本)能传上去,缩略图在约 30 秒内从「Processing」变成就绪。
- DevTools Network 显示上传返回
200。 - 发一条引用该文件的测试消息(「总结一下这份文档」),确认 Claude 能讲出文件内容。
- PDF 的话让 Claude 引用文中具体某一行、或读出表格里的某个数值——这能证明它真的解析了文档,不只是接受了上传。
长期预防
- PDF 先查页数,别只查体积——100 页这道墙造成的卡住比体积上限还多。
- 大文档提前拆成 100 页以内的小块,或者直接粘相关文字。
- 走已知好用的导出路径(Word -> PDF、Preview -> PDF),少用小众转换器。
- 收藏一份「已知能用」的小测试文件,专门做诊断。
- 经常上传的团队,把当前上限(chat 单文件 500 MB、PDF 视觉解析 100 页、单 chat 20 个文件)写到内部 wiki 里,并定期复查,因为厂商的限制会变。
- 扫描件先在 Adobe Acrobat、ABBYY 之类工具里跑一遍干净 OCR 再传——Claude 自身 OCR 没问题,但预处理过的文件解析更快。
容易踩的坑
- 只查体积不查页数,然后把同一份 200 页 PDF 又传一遍,看着它再次卡住。
- 等 30 分钟祈祷队列空,而不去拆 PDF 或开无痕重试。
- 忘了老攻略里那个 30 MB 是 Project 的上限,不是 chat 的 500 MB 上限。
- 实际是公司 VPN 在限速 POST、或扩展把上传搞坏了,却怪 Claude。
- 同一份文件原地重试 10 次,不试一份已知好用的当对照。
常见问答
- 文件大小上限到底是多少? 截至 2026 年 6 月,chat 上传单文件 500 MB,单个 chat 最多 20 个文件。30 MB 那个上限是给加进 Project 的文件的,不是 chat 上传。图片最大 8000x8000 像素。
- 为什么我的小 PDF 还是卡? 几乎总是页数问题。Claude 只对 100 页以内的 PDF 做完整视觉解析;又小又长的 PDF 会卡住或返回
A maximum of 100 PDF pages may be provided.,拆到 100 页以内即可。 - 能传哪些文件类型? 文档:PDF、DOCX、CSV、TXT、HTML、ODT、RTF、EPUB、JSON、XLSX(XLSX 需要开 code execution)。图片:JPEG、PNG、GIF、WebP。
- 处理应该多快? 图片几秒,普通 PDF 约一分钟内。超过这个时间、而小对照文件没问题,那就是具体那个文件的问题。
- Claude 能 OCR 扫描 PDF 吗? 能,但质量取决于扫描件,而且 100 页视觉上限照样生效。干净文本 PDF 始终更快。
- 上传的文件存在哪? 附在对话上。删掉 chat 就拿不到该文件了。