把 PDF 拖进 Claude、或者粘图、或者点回形针选文件,缩略图出来后一直挂着「Processing…」和 spinner。五分钟过去还是这样。发消息也没用——文件没处理完就附不上 prompt。原因多半是这几种之一:文件超过单文件大小上限、格式不支持、你这边网络在限速上传、或后端处理队列堵了。每种都有对应的修法。
常见原因
按命中率从高到低。
1. 单文件超出大小上限
Claude 有单文件上限(多数方案下 PDF 30 MB、图片 10 MB)。超过的文件经常不会直接拒、而是「processing」一直挂着。
怎么判断:在系统里右键文件 → 属性 / 显示简介,看大小。PDF 超 30 MB 或图片超 10 MB 就可疑。
2. 格式不支持或被识别错
Claude 支持的 MIME 类型有限(PDF、PNG、JPEG、GIF、WebP,加几种文本格式)。一个文件后缀 .pdf 但其实是网页打印生成的 HTML-PDF,或者是某种小众图片格式让 MIME 识别懵了,都会让处理挂住。
怎么判断:传一个你知道好用的小文件(比如 Word 导出的一页 PDF)。能传成功就说明问题在原始文件的格式上。
3. 网络在掐上传速度
慢或不稳的网络(公司 VPN、酒店 WiFi 限速)导致上传字节一直没到 Claude server。UI 显示「processing」其实还在路上。
怎么判断:DevTools Network 找到上传那条 POST 看状态。「Pending」时间越来越长说明还在上传;「Cancelled」或「Failed」是停了。
4. 后端处理队列堵了
大 PDF 在可被使用前要跑 OCR / 解析。队列慢的时候字节传完后还要等几分钟。
怎么判断:小文件等 5 分钟、大文件 10 分钟。同时看 status.anthropic.com 是否有 processing queue 相关事件。
5. 大小没超但页数超了
体积不大但页数很多的 PDF(1000+ 页、低分辨率扫描件)也会卡住——页数上限和字节上限是独立的。
怎么判断:本地打开 PDF 看总页数,先拆成 100 页试上传。
6. 浏览器扩展拦截了上传
某些隐私扩展或下载管理器钩 POST 请求,可能搞坏 multipart form data。上传看起来成功了,但 server 端拿到的是个空文件。
怎么判断:开无痕窗口、扩展全关,再传。能成就说明是某个扩展在搞事。
开始前
- 上传前在本地确认文件大小和页数。
- 在本地查看器里能正常打开——损坏文件传不了。
- 准备一个已知能用的小文件做对照测试。
- 在公司网的话,留意有没有 VPN 或代理。
需要收集的信息
- 文件精确大小(MB)、格式、PDF 的话还有页数。
- 浏览器 + OS + 网络类型(家庭 / 公司 VPN / 酒店 WiFi)。
- DevTools Network 上传请求的状态(pending / failed / 200)。
- 同 session 里类似大小和格式的其他文件能否上传成功。
- 尝试时间(用来对状态页)。
一步一步修复
Step 1:先传一个已知能用的小文件
传一份你信得过的单页 PDF 或小 PNG。几秒就传上去说明账号、浏览器、网络都没问题——问题在具体那个文件上。连小文件都挂,那范围更大(网络 / 浏览器 / Anthropic 侧)。
Step 2:超 30 MB 的 PDF 拆开
# macOS / Linux 用 pdftk
pdftk input.pdf cat 1-50 output part1.pdf
pdftk input.pdf cat 51-100 output part2.pdf
# macOS 也可以用 Preview:
# 文件 → 打印 → PDF 下拉 → 选页范围导出
分开传,Claude 可以跨多个附件推理。
Step 3:用干净的路径重新导出
奇怪工具生成的 PDF(浏览器打印 PDF、某些扫描仪)重新导一次:
在 Preview / Adobe Reader 打开 → 文件 → 导出为 PDF
图片用任何看图软件「另存为」PNG 或 JPEG。能把元数据剥掉,MIME 类型也干净。
Step 4:用 DevTools 看真实上传状态
F12 → Network → 重试一次。盯住那条 POST:
| 状态 | 含义 | 修法 |
|---|---|---|
| 200 | 上传到了 server | 处理队列在堵——等 |
| 4xx | server 拒了(大小、类型、鉴权) | 看响应 body 里的原因 |
| 一直 Pending | 字节还在传 | 网络或 VPN 慢——换网 |
| Failed / Cancelled | 连接断了 | 换网、关 VPN |
Step 5:换浏览器或开无痕
开无痕窗口或换一个浏览器,登录后重试。能传上去就是你常用浏览器的扩展或缓存在捣乱。
Step 6:超长 PDF 减页
500+ 页的 PDF 即使体积没超,处理耗时和页数上限也会让它挂:
1. 找出你真正要看的那 20-50 页
2. 用 pdftk 或 Preview 抽出来
3. 传精简版
要完整分析就拆成 100 页一份、多 chat 串行处理。
Step 7:取消再重传
processing 挂了 10 分钟以上:
点缩略图上的 X 取消
刷新页面
重新上传
处理任务有时候会悄无声息地死掉但 UI 没察觉——刷新重传就行。
怎么验证修好了
- 同一份文件在无痕里能传上去、对照小文件也能正常传。
- DevTools Network 显示上传返回 200,缩略图在 30 秒内从「Processing」变成「Ready」。
- 发一条引用该文件的测试消息(「总结一下这份文档」),确认 Claude 能读。
- PDF 的话让 Claude 引用文中具体某一行——能证明真的解析了,不只是上传成功。
长期预防
- 上传前先查文件大小,绝大多数 stuck-processing 都是超大文件。
- 明知会很大的 PDF 提前拆成 50 页一份。
- 走已知好用的导出路径(Word → PDF、Preview → PDF),少用小众转换器。
- 收藏一份「已知能用」的小测试文件,专用做诊断。
- 经常上传的团队账号,把大小上限写到内部 wiki。
- 扫描件先在 Adobe Acrobat、ABBYY 之类工具里跑一遍干净 OCR 再传——Claude 自身 OCR 没问题,但预处理过的解析更快。
容易踩的坑
- 等 30 分钟祈祷队列空,不去查大小是否超限。
- 传一份 200 MB 扫描 PDF 还期望能跑通,不会的。
- 忘了页数上限跟体积上限是分开的。
- 实际问题是公司 VPN 在限速 POST,却怪 Claude。
- 同一份文件原地重试 10 次,不试一份已知好用的当对照。
常见问答
- 文件大小上限是多少? 多数方案下 PDF 约 30 MB、图片约 10 MB。Enterprise 可能更高,看你的方案。
- 处理应该多快? 图片几秒、典型 PDF 一分钟内、几百页大文档要更久。
- 能同时传多个文件吗? 能,但每个文件独立计上限。5 份 25 MB 的 PDF 可以,一份 100 MB 的不行。
- Claude 能 OCR 扫描 PDF 吗? 能,质量取决于扫描件。干净文本 PDF 始终更快。
- 上传的文件存在哪? 附在对话上。删 chat 就拿不到了。