Claude 文件上传卡在 processing

PDF 或图片传上去之后一直转、永远没法附到对话里——文件超大、格式不支持、网络限速、或后端队列堵了,对应四套修法。

把 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处理队列在堵——等
4xxserver 拒了(大小、类型、鉴权)看响应 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 就拿不到了。

相关

标签: #Claude #排查 #uploads