
HTML 文件怎么发给别人?微信、QQ、邮件三种场景的做法
直接发 .html 附件,对方在手机上大多看到的是一个待下载的文件或一堆代码。这篇讲清楚原因,给出把 HTML 变成链接再发出去的步骤、可选工具对比和常见坑。
直接回答:想让对方点开就看到网页,不要发 .html 文件本身,而是先把它放到一个 HTTPS 网址上,再把链接发到微信、QQ 或邮件里。对方点链接,浏览器打开的就是渲染好的网页;发文件的话,对方大多要先下载、再想办法用浏览器打开,手机上经常失败。
利益相关:dochost 是我们做的产品,下面会提到它,也会列出其他工具和它不适合的情况。其他产品的信息来自各家官网或文档,核实日期 2026-10-21。
为什么直接发 HTML 文件不好用
- 微信、QQ:聊天软件把
.html当成一个普通文件,而不是网页。对方看到的是文件卡片,点开后要下载,再找“用其他应用打开”,很多人到这一步就放弃了。微信里的情况单独写在微信里打不开 HTML 文件怎么办。 - 邮件:手机上的邮件客户端一般不会把
.html附件当网页渲染,常见结果是显示源代码或提示下载。 - 把代码直接贴进聊天框:对方看到的是一堆标签,不是页面。
- 发
file://开头的地址:这是你自己电脑上的路径,别人的设备上根本不存在这个文件。
所以真正要发的是一个网址。下面三种场景的做法本质相同,只是最后“发出去”的位置不同。
先看你手上是哪种 HTML
- 单个文件:样式写在
<style>里、脚本写在<script>里,所有东西都在一个.html里。AI 生成的活动页、报告、小测验大多是这种,最容易发布。 - 一个项目:有
index.html,还有css/、js/、images/文件夹,或者是 Vue / React 工程。这种只上传一个 HTML 是不够的,要用支持文件夹或 ZIP 的托管服务,或者先把资源内联进一个文件。
把单个 HTML 变成链接(以 dochost 为例)
- 打开 dochost 中文页面,把代码粘贴进去,或者上传
.html文件。不需要注册。 - 确认格式是 HTML,在预览里检查标题、中文、图片和按钮。
- 选择可见性。“私密”只表示不出现在发现页、仅凭链接访问,拿到链接的人仍然能打开,这不是密码保护。
- 点击“获取我的链接”,复制分享链接。
- 没登录时,发布成功后会给你一个编辑链接,它能修改页面。请单独保存,不要当阅读链接发出去。
更详细的上传说明见 HTML 文件转链接;如果网页是豆包、DeepSeek、Kimi 等 AI 写的,可以看国内 AI 生成网页发布成链接的通用教程。
拿到链接后,分场景发出去
发到微信 / QQ
- 先把链接发给自己(微信的“文件传输助手”,或者 QQ 的“我的电脑”),在手机上点开确认能正常显示。
- 再发到群里或发给对方,可以附一句“打不开的话点右上角,用浏览器打开”。
- dochost 没有 ICP 备案,页面由 Cloudflare 的海外节点提供。链接在微信内置浏览器里的表现我们没有验证过,发给重要的人之前一定要先自测。
发邮件
- 把链接放在正文里,而不是把
.html作为附件。 - 如果对方需要存档,可以同时附上原始文件,但正文里给链接,让对方能直接点开看。
放进简历、文档或二维码
- 这类场景链接要长期有效。dochost 免费版的链接会过期(公开 7 天、私密 3 天),长期用要么换付费方案的永久链接,要么选其他长期托管的服务。
可选工具对比
| 工具 | 适合 | 是否需要注册 | 免费链接保留 | 国内访问 |
|---|---|---|---|---|
| dochost | 单个 HTML / Markdown,可粘贴代码 | 不需要 | 公开 7 天 / 私密 3 天 | 无 ICP 备案,海外 Cloudflare 节点;我们只核实了 DNS 解析正常,大陆速度和微信内打开未核实 |
| 花生壳 Drop | 文件夹、ZIP、HTML、Markdown,也可粘贴代码 | 长期保留需认领到账号 | 认领后长期保留 | 官网称使用已备案国内节点、微信可直接打开(厂商自述,我们未实测) |
| 腾讯 EdgeOne Pages(Drop) | HTML、文件夹、ZIP,单文件小于 25 MB | 中国境内用户需注册并登录控制台才能拿到访问链接 | 未注册 1 小时,注册后永久 | 有国内加速,按其要求注册 |
| Netlify Drop | 文件夹或 ZIP,多文件项目 | 未登录也能发布,但链接带临时密码,需注册认领 | 认领后保留 | 未核实 |
| GitHub Pages | 放在 Git 仓库里、长期维护的站点 | 需要 GitHub 账号和仓库 | 永久 | GreatFire 把 github.io 的可访问性标为 “mixed” |
怎么选:
- 单个页面,临时给几个人看几天(审稿、演示、交作业):用能直接粘贴代码出链接的工具最快,比如 dochost 或花生壳 Drop。
- 多文件项目:用 Netlify Drop、EdgeOne Pages 这类支持文件夹的服务。
- 长期面向国内用户、要绑域名的正式网站:选有国内节点的服务,该备案就备案。dochost 没有备案、没有国内节点,不适合这种场景。
常见坑
- 中文乱码:几乎都是缺少
<meta charset="utf-8">,加在<head>里即可。 - 图片不显示:HTML 里引用了本地的
images/xxx.png之类的相对路径。只上传一个 HTML,这些图片不会跟着上去。改成公网图片地址,或者把图片内嵌进 HTML。 - 手机上排版错乱:缺少
<meta name="viewport" content="width=device-width, initial-scale=1">,宽表格最好包一层可以横向滚动的容器。 - 把编辑链接发了出去:编辑链接能改页面,只发分享链接。
- 页面里有隐私信息或密钥:发布后的网页内容任何拿到链接的人都能看到,发布前删掉真实姓名、手机号和 API 密钥。
常见问题
不想注册账号,能把 HTML 发成链接吗?
可以。dochost 免费版不注册就能发布,每页最大 1 MB,最多同时 10 个在线页面。花生壳 Drop、Netlify Drop 也能先发布,但长期保留需要认领到账号。
链接能用多久?
取决于工具。dochost 免费公开页面 7 天、私密页面 3 天后过期;专业版($7/月,年付 $59)是永久链接,还支持密码保护和自定义短链。其他工具的规则见上面的对比表。
对方需要安装什么吗?
不需要。对方只要用手机或电脑上的浏览器打开链接。
能限制只有某些人能看吗?
dochost 的“私密”只是不出现在发现页,拿到链接的人仍然能打开。真正需要限制访问,要用密码保护(dochost 专业版支持),或者选择带访问控制的其他服务。
多个文件的网页项目能用 dochost 发吗?
不能。dochost 只托管单个 HTML 或 Markdown 文件。多文件项目请用 Netlify Drop、EdgeOne Pages 等支持文件夹的服务,或者先让 AI 改成一个自包含的单文件 HTML。
更多文章

豆包生成网页怎么发布成链接?HTML 页面与 Markdown 报告分享教程
把豆包生成的完整 HTML 或 Markdown 粘贴、上传到 dochost,生成网页链接,检查图片、手机显示、有效期和访问权限。

豆包、DeepSeek、Kimi、元宝、通义生成的网页,怎么发成链接给别人看?
把国内 AI 生成的单文件 HTML 发布成网页链接:通用提示词、发布步骤、手机验收清单,以及我们实测过和没测过的大陆访问情况。

AI 生成的 HTML 页面上线前检查清单(12 项)
豆包、DeepSeek、Kimi 等 AI 写的网页,发出去之后出问题的基本都是编码、本地路径、外部资源、密钥和表单。这份 12 项清单与托管平台无关,逐项过一遍再分享。
邮件列表
加入我们的社区
订阅邮件列表,及时获取最新消息和更新