把 PDF 拖进 ChatGPT 对话、问了几个有用的问题,刷新一下页面,那个附件 chip 就不见了。对话记录还在,但文件显示丢失,再追问也得到一脸茫然的回答。这时候经常会直接弹出 This file is no longer available. Please re-upload the file to continue.,老对话里则可能是 It seems that some of the files you've previously uploaded have expired.。
最快的修法(截至 2026 年 6 月): 源文件还在硬盘上,直接拖回同一个对话、接着问下一个问题就行。ChatGPT 会当成全新上传立刻回答。重传之所以每次都管用,是因为对话里的附件存在一个短命的、按对话隔离的沙箱里,不是永久存储。长期的修法是别再依赖那个沙箱:在 Plus、Pro、Business 上,现在每次上传都会同时存进你的 Library(2026 年 3 月上线),它能扛过刷新,甚至对话删了文件都还在。
为什么会这样
你拖进对话的文件,ChatGPT 会放进一个临时的、安全的沙箱容器里,这个容器只跟那一个对话绑定。它会因为闲置超时、中途切换模型、app 重启、或服务端例行清理而被销毁。容器一没,transcript 里的 chip 就指向空,于是刷新后变灰或弹出 “no longer available”。这些都不会删你的对话记录,只是原始文件的字节没了。
你属于哪一种
动手前先对号入座,找到最可能的原因。下面按命中率从高到低排。
| 你注意到的迹象 | 最可能的原因 | 跳到 |
|---|---|---|
| 对话是几小时/几天前的,或你切过模型,或晾了一阵子 | 沙箱容器被回收(最常见) | Step 2 |
| 手机传的、在网页刷新(或反过来) | 跨端同步滞后 | Step 5 |
| 上传是几周前的、而且是 Free 账号 | 保留窗口过了 | Step 2+ Library 说明 |
| 你清过 cookie / site data,或装了隐私扩展 | 本地 session 引用丢了 | Step 6 |
| 那个文件是 ChatGPT 生成的 CSV 或图表,不是你传的 | Code interpreter 沙箱被重置 | Step 7 |
| 对话在某个 Project 里、文件挂在 Project 一级 | 文件从 Project 里被解绑 | Step 4 |
快速自测:是 session 的问题还是文件没了
登出 ChatGPT、再登回来、重新打开对话。chip 解析出来了 = 只是 session token 过期(看 Step 6)。还是显示 This file is no longer available = 底层对象真没了,得重传(Step 2)。
开始前
- 先在本地或网盘里找到原始文件,多半得重传一次。
- 想清楚:对话里已有的回答够不够用,还是非得重新跑一遍文件。
- 记一下上传日期,越近的越好恢复。
- 记一下从哪端传的(web / 桌面 / iOS / Android)、套餐档位、以及这个对话是不是在某个 Project 里。
一步步修
Step 1: 再刷一次看 chip 状态
有时候只是首次加载没渲染上。再刷一次,等对话完全渲染完,看原本上传那条用户消息里 chip 有没有回来。回来了、而且问文件相关的问题能得到真实回答,就完事了。
Step 2: 重传原始文件(最稳的修法)
源文件还在硬盘上的话,直接拖进同一个对话的新一条消息里,然后发类似这样的话:
把同一个文件重新传一遍,后面关于它的问题都基于这个新版本回答。
ChatGPT 会当成全新上传、基于新附件回答。不管原因是沙箱被回收、保留窗口过期、还是 session 过期,这一步都管用,所以它是最可靠的一招。如果你在 Plus、Pro、Business 上,这次重传也会被存进 Library(见 Step 8),下次刷新就安全了。
Step 3: 先把 transcript 里已有的内容榨出来
文件没了,但你已经得到的那些答案还在对话里。动手别的之前,先把它们捞下来:
把这个对话里早先从那个文件中提取过的所有内容总结一遍:
所有关键数据、数字、引用、结论,便于我们不重新上传也能继续。
这就给了你一个便携摘要,就算找不到原始文件也能接着往下走。
Step 4: Project 里的文件去 Project 的 Files 面板看
如果对话在某个 Project 里、文件是挂在 Project 一级(不是消息一级)的,打开这个 Project、看右侧边栏的 Files 面板。文件不在那里了,就重传到 Project 上(不是对话上)。这个 Project 里所有对话就又能看见它了。
Step 5: 换另一端看一下(web / app)
跨端的 chip 同步会滞后,特别是 session 刚转过的时候。手机 app 传的、网页看不到,就到 app 里打开同一个对话;反之亦然。有时候 chip 只在做原始上传那端能解析出来。
Step 6: 刷新 session token
用普通窗口(非隐身)、用你最初上传时的那个浏览器。打开 Settings(右上角头像),登出再登回来。这会重置用来签附件 URL 的 session,把”变灰但还在”的状态清掉。如果有隐私扩展在剥 ChatGPT 的 cookie,把 chatgpt.com 加进白名单,引用才能扛过刷新。
Step 7: Code interpreter 输出要重跑一遍
丢的是 ChatGPT 生成的 CSV 或图表(不是你传的),它的沙箱没了、下载链接也死了。把原始输入文件重新挂上,让它重跑同样的分析。输入还在的话,几秒就能再生成。
Step 8: 从 Library 里把文件拿回来(Plus / Pro / Business)
从 2026 年 3 月起,ChatGPT 会自动把每个上传和生成的文件存进一个专门的 Library,在网页端(chatgpt.com)左侧边栏的 Library 入口进去。Library 里的文件独立于任何单个对话存在,所以即使对话沙箱被回收,它也能扛过刷新,删了对话也不会删它。复用方法:开一个新对话,点 composer 里的附件按钮,从 recent files 里挑这个文件(或打开 Library 标签按文件名搜),接着用就行。
这里有几点要注意(截至 2026 年 6 月):
- Library 只在 Plus、Pro、Business 套餐上,Free 没有。
- 目前只有网页端(
chatgpt.com),而且在 EEA、英国、瑞士不可用。 - 它保存文档、表格、演示文稿、图片。AI 生成的图片在单独的 Images 视图里。
如果你在 Free、或在这些被排除的地区,Library 接不住你的上传。那就靠 Step 2 和下面的预防清单。
怎么确认修好了
- 重传后问一个针对文档第 3 页(或 CSV 第 50 行)的精确问题。答得对、答得具体 = 附件确实又激活了。
- 再刷一次,chip 应该还能解析出来。
- 如果走 Project,在那个 Project 里新开一个对话,确认它也能读到这个文件。
- 在 Plus/Pro/Business 上,打开左侧边栏的 Library,确认文件在列表里。
长期预防
- 源文件存在你自己控制的存储里(Google Drive、Dropbox),别只放在 ChatGPT 里。
- 在 Plus/Pro/Business 上,把 Library 当保险,每次从那里重新插入文件,别每回都从硬盘重传。
- 复用率高的参考资料挂到 Project 上一次,别每个对话单独传。
- 文件密集的长流程在一个连续 session 内做完;别中途切模型、也别把对话晾几个小时,这两样都会回收沙箱。
- 每段文件 session 结束时,把模型对文件的总结存下来当兜底(见 Step 3)。
- 共享设备上做完干净登出,下一个 session 就不会卡在一堆死 chip 上。
常见坑
- 以为 transcript 能保留文件内容——它保留的是答案,不是原始字节。
- 重传后问的问题恰好依赖之前是怎么解析文件的——模型不一定再原样提取一遍,把你要的明说出来。
- 以为 code interpreter 的输出能持久化——并不会,它的沙箱会被回收。
- session 之间清 ChatGPT 的 cookie,又惊讶 chip 全坏了。
- 指望 Library 在 Free、手机端、或 EEA/英国/瑞士帮你存文件——这几样它现在都还不支持(截至 2026 年 6 月)。
FAQ
This file is no longer available. Please re-upload the file to continue.是什么意思? 存着你文件的对话沙箱被销毁了(闲置超时、切模型、app 重启、或服务端清理)。修法就是重传原始文件,对话里没有任何东西能把原始字节救回来。- ChatGPT 会把对话里的上传文件保留多久? 没有固定的官方数字,而且高负载时还会更短。把对话附件当临时的——小时到天的量级。存进 Library(Plus/Pro/Business)的文件则一直在,直到你自己删。
- 删对话会把文件删掉吗? 对 Library 适用的套餐来说已经不会了,文件会留在 Library 里。当你真的删文件(或删对话/账号)时,OpenAI 会在大约 30 天内从系统里清掉它。
- chip 变灰但”还在”是什么意思? 引用还在 transcript 里,但底层对象过期或被删了。重传(Step 2),或者如果登出再登回来能恢复,就刷一下 session(Step 6)。
- 能通过数据导出找回旧附件吗? 进
Settings→Data Controls→Export data,会用邮件给你一个 zip(链接大概 24 小时后过期)。里面有你的对话,但 code interpreter 生成的文件不一定包含在内,而且 Business/Enterprise 不提供这个导出。 - 为什么手机能看见、网页看不见? 跨端的 chip 同步会滞后,特别是 session 刚转过的时候。到做原始上传那端打开对话(Step 5)。