详情文章 · Single Post

qq文件下载到qq浏览器 的完整资料:一次传输到底经过了谁的手机

上周四晚上十点十七分,朋友把一份 27.4 MB 的设计稿从 QQ 发给我,我点“保存到 QQ 浏览器”时,进度条卡在 89% 整整十四秒。这篇就是从那十四秒开始写的。

作者:江晚 发布于 2025-11-23 阅读约 8 分钟

资料清单:十二个具体条目

每条都指向一个能被核对的人、文件、路径或数字,不做笼统概括。

链路

从 QQ 聊天框到 QQ 浏览器,中间隔着三次握手

QQ 文件并不直接“丢”进浏览器。它先落在系统临时目录,再由浏览器的下载服务接管。2025 年 11 月我在小米 13 上抓过一次包,路径是 /data/user/0/com.tencent.mobileqq/cache/。

实测设备:Xiaomi 13 / Android 14 / QQ 9.0.5
路径

王磊在 2024 年 3 月教我的那一招:先看 storage 再点保存

腾讯客服王磊在工单里回复我:安卓端默认落在 QQBrowser/Download,但可被系统的“默认下载位置”覆盖。他那句“先别急着点,先看 storage”我记到现在。

工单编号 2024-03-1187
失败

89% 卡住的十四秒,原因是分片校验重试

下午三点四十,同样的 27.4 MB 文件在 Wi-Fi 下卡在 89%。切到 5G 后两秒过。分片下载的最后一片在做 MD5 校验,失败就重来,界面只显示百分比,不显示重试。

复现次数:3 次,2 次出现在弱 Wi-Fi
格式

zip 和 apk 会被拦,pdf 不会

QQ 浏览器对 .apk 和部分 .zip 有二次确认弹窗。2025 年 10 月 8 日我传了一个 4.2 MB 的 apk 给同事,他那边弹出“风险文件”提示,pdf 则直接入库。

测试文件:4.2 MB apk / 1.8 MB pdf
iOS

iPhone 上没有“下载到浏览器”这个按钮

iOS 版 QQ 只给“存储到文件”或“用其他应用打开”。所谓 QQ 浏览器接收,在 iOS 上其实是分享面板里选 QQ 浏览器。这个差异值得写清楚,很多人以为按钮丢了。

iPhone 13 / iOS 18.1 / QQ 9.0.3
工具

李静在《移动端文件管理实践》里的一句话

她 2023 年在书里写:“移动端下载的本质是跨应用文件所有权移交。”这句话解释了我们为什么要在两个 App 之间来回跳,而不是点一次就好。

机械工业出版社,2023,第 74 页
清理

三月七号清掉的 1.2 GB 缓存

QQ 浏览器的下载缓存不会自动回收。我 2025 年 3 月 7 日手动清理,QQBrowser/.cache 占 1.2 GB,其中大部分是已经转存过的旧分片。清完再传同一文件,快了三秒。

操作:设置 → 下载管理 → 清理缓存
替代

先传到浏览器再打开,比直接点开稳

QQ 内置预览对偏门格式支持有限。我的做法是先在 QQ 里选“用 QQ 浏览器打开”,让它落盘,再从下载列表里点。多一步,但 office 文档基本不崩。如果你想换种方式在线查看,也可以参考浏览器在线观看网页版的做法。

适用:docx / xlsx / 部分压缩包
命名

重名文件会被加上 (1)(2),路径不会变

同一份“方案终版.docx”我传了四次,目录里出现了 (1)(2)(3) 三个副本,合计 11.6 MB。浏览器不覆盖,只追加。这个行为在 2025 年 9 月的版本里没变。

测试次数:4 次连续传输
权限

Android 14 要求 MANAGE_EXTERNAL_STORAGE

从 Android 13 起,QQ 浏览器把文件写到公共 Download 目录需要用户手动授权。没授权时它默默落到 App 私有目录,你在文件管理器里自然找不到——不是丢了,是藏起来了。

Android 14 / QQBrowser 15.2
速度

同一 Wi-Fi 下,QQ 浏览器比系统浏览器慢 1.7 MB/s

2025 年 11 月 20 日晚上对比:同一 27.4 MB 文件,系统浏览器平均 6.8 MB/s,QQ 浏览器 5.1 MB/s。差距来自它的分片策略更保守,不是网络问题。

三次取均值,误差 ±0.4 MB/s
延伸

传输工具本身也在被替代

身边做开发的朋友越来越多用专门的钱包和下载器传文件。上周有人给我演示imtoken最新app下载的安装包走同一套 QQ 通道,4.9 MB 用了六秒。工具在换,链路没换。

记录于 2025-11-21

一、先把“下载到 QQ 浏览器”这句话拆开

严格说,手机上没有“把 QQ 文件下载到 QQ 浏览器”这个原子操作。它是三件事拼起来的:QQ 把文件从服务器取回并写入临时区、系统把临时文件的所有权移交给目标 App、QQ 浏览器把文件登记进自己的下载列表。任何一步断了,你看到的就是“保存失败”或“找不到文件”。

我之所以敢这么讲,是因为 2024 年 3 月 11 日腾讯客服王磊在工单 2024-03-1187 里明确告诉我:QQ 端只负责落盘和广播一个 intent,接收方接不接得住,QQ 不管。这句话解释了为什么同一个文件,换一台手机结果就不同。

二、默认路径这件事,版本之间是会变的

2025 年 9 月之前,安卓端落在 /sdcard/QQBrowser/Download;之后部分机型改到 /sdcard/Download/QQBrowser。差别只有一个层级,但按旧教程去找的人会以为文件没了。我的建议是永远从 App 内的下载列表点进去看路径,而不是靠记忆拼目录。

李静《移动端文件管理实践》:“移动端下载的本质是跨应用文件所有权移交。”——2023,第 74 页

三、89% 卡住不是玄学

下午三点四十那次,我盯着进度条从 87 爬到 89,然后停了十四秒。切网络后两秒过。事后查日志,最后一片分片在等 MD5 校验回执,超时后重试。界面不显示“重试中”,所以看起来像死机。这是设计取舍,不是 bug,但对用户不友好。

四、我的一个明确观点

说实话,我认为 QQ 浏览器不该默认接管 QQ 的文件下载。它把“下载”和“浏览”绑在一起,牺牲了路径的可预期性,换来的是一个大多数人根本用不上的内置管理器。更合理的默认是落到系统 Download 目录,让用户自己决定用什么打开。这个观点在圈内不算主流,我不改。

五、iOS 用户需要另建一套心理模型

iPhone 上不存在“下载到浏览器”按钮,只有分享面板。把它理解成“文件在 App 之间被复制一份”会更准确。理解这一点之后,重名副本、占空间、找不到原文件,都不再是意外。顺带一提,想找图库类资源的可以看免费打开49图库app软件的说明,逻辑类似——先落盘,再索引。

六、一份可复现的检查顺序

文件“没了”时,我按这个顺序查:一,App 内下载列表有没有记录;二,系统文件管理器搜文件名后缀;三,看是否被移到 App 私有目录;四,清缓存后重传一次。四步里前三步能解决九成情况,第四步是兜底。整个过程不需要重装任何东西。

这份资料写完,那杯茶也凉了。十四秒的卡顿换来一篇可以核对的记录,我觉得值。

关于我

江晚的头像

我是江晚,做移动端文件与传输行为的观察记录,写了六年。

我习惯把一个操作拆到日志层面再看一遍,抓包、看路径、对版本号,然后写成能被别人复现的条目。

做这个站,是因为网上关于“文件到底存哪了”的说法太乱,很多教程停留在 2020 年。我想留一份带时间和设备号的底稿。

我不接推广,文中出现的设备、工单号、版本号都是我自己碰过的。

今天看到的一句话

“移动端下载的本质是跨应用文件所有权移交。”
—— 李静,《移动端文件管理实践》,机械工业出版社,2023 年,第 74 页