📄网页储存不同格式文件代码
小白说明:哪些文件浏览器可以直接网页打开预览,哪些只能下载到本地软件打开。全部文件统一存放目录 static/doc/,文件名不要中文、不要空格。
💡小白重点提醒:
✅可以网页直接预览:PDF、图片(jpg/png/webp/svg)、mp3音频、H.264编码mp4视频、txt文本。
❌只能下载本地打开:docx(word)、xlsx(excel)、pptx(ppt)、zip压缩包、rar、7z。浏览器本身没有解析Office和压缩包的能力。
本代码备注证明网页可以作为轻资料网盘使用,可以保存到本地硬盘和挂云端网页上作为网盘使用,对于审核和保密性会有所取舍。
📋 文件格式对照表
| 文件后缀格式 |
网页能否在线预览 |
按钮配置 |
| .pdf |
✅可以预览 |
在线预览按钮 + 下载按钮 |
| .jpg .png .webp .svg |
✅可以预览 |
一般用img标签嵌入页面 |
| .mp3 |
✅可以预览播放 |
audio播放器 |
| .mp4(H.264编码) |
✅可以预览播放 |
video播放器 |
| .txt .json |
✅可以预览 |
新标签打开 + 下载按钮 |
| .docx .xlsx .pptx |
❌不能预览 |
只保留下载按钮 |
| .zip .rar .7z |
❌不能预览 |
只保留下载按钮 |
📋全部格式复制模板(直接复制下面代码使用)
<!--1、PDF模板:支持在线预览+下载-->
<div class="doc‑item">
<div class="doc‑title">示例文档.pdf</div>
<div class="doc‑meta">格式:PDF</div>
<div class="doc‑desc">写这个文档是干什么用的简单说明。</div>
<div class="btn‑group">
<a class="btn‑open" href="./static/doc/demo.pdf" target="_blank">🔍在线打开预览</a>
<a class="btn‑download" href="./static/doc/demo.pdf" download>📥下载文件</a>
</div>
</div>
<!--2、TXT文本模板:支持在线预览+下载-->
<div class="doc‑item">
<div class="doc‑title">记录文本.txt</div>
<div class="doc‑meta">格式:TXT文本</div>
<div class="doc‑desc">纯文字记录文本,浏览器新标签可以直接打开阅读。</div>
<div class="btn‑group">
<a class="btn‑open" href="./static/doc/note.txt" target="_blank">🔍在线打开预览</a>
<a class="btn‑download" href="./static/doc/note.txt" download>📥下载文件</a>
</div>
</div>
<!--3、Word docx模板:只能下载,不能预览-->
<div class="doc‑item">
<div class="doc‑title">工作报告.docx</div>
<div class="doc‑meta">格式:Word(docx)</div>
<div class="doc‑desc">小白提示:word文档浏览器无法直接看,请下载,电脑用WPS/Word打开。</div>
<div class="btn‑group">
<a class="btn‑download" href="./static/doc/report.docx" download>📥下载Word文档</a>
</div>
</div>
<!--4、Excel xlsx模板:只能下载,不能预览-->
<div class="doc‑item">
<div class="doc‑title">参数表格.xlsx</div>
<div class="doc‑meta">格式:Excel(xlsx)</div>
<div class="doc‑desc">小白提示:表格浏览器无法直接看,请下载本地WPS/Excel打开。</div>
<div class="btn‑group">
<a class="btn‑download" href="./static/doc/table.xlsx" download>📥下载Excel表格</a>
</div>
</div>
<!--5、PPT pptx模板:只能下载,不能预览-->
<div class="doc‑item">
<div class="doc‑title">演示幻灯片.pptx</div>
<div class="doc‑meta">格式:PPT(pptx)</div>
<div class="doc‑desc">小白提示:PPT浏览器不能预览,下载本地软件打开。</div>
<div class="btn‑group">
<a class="btn‑download" href="./static/doc/show.pptx" download>📥下载PPT文件</a>
</div>
</div>
<!--6、ZIP压缩包模板:只能下载,不能预览-->
<div class="doc‑item">
<div class="doc‑title">资料合集.zip</div>
<div class="doc‑meta">格式:ZIP压缩包</div>
<div class="doc‑desc">小白提示:压缩包网页不能解压,下载到电脑解压软件解开。</div>
<div class="btn‑group">
<a class="btn‑download" href="./static/doc/files.zip" download>📥下载ZIP压缩包</a>
</div>
</div>
📋页面底部‑全部格式演示样例(仅UI展示,按钮不可点击,仅作代码模板效果参考)
⚠重要备注:下面全部条目只是UI演示,没有真实文件,按钮仅做样式展示,不支持实际点击查看、下载。复制上方代码块模板,填入真实文件路径后才能正常使用。
示例文档.pdf
格式:PDF
PDF文档,浏览器可以直接在网页新标签打开阅读。
🔍在线打开预览
📥下载文件
记录文本.txt
格式:TXT文本
纯文字记录文本,浏览器新标签可以直接打开阅读。
🔍在线打开预览
📥下载文件
工作报告.docx
格式:Word(docx)
小白提示:word文档浏览器无法直接看,请下载,电脑用WPS/Word打开。
📥下载Word文档
参数表格.xlsx
格式:Excel(xlsx)
小白提示:表格浏览器无法直接看,请下载本地WPS/Excel打开。
📥下载Excel表格
演示幻灯片.pptx
格式:PPT(pptx)
小白提示:PPT浏览器不能预览,下载本地软件打开。
📥下载PPT文件
资料合集.zip
格式:ZIP压缩包
小白提示:压缩包网页不能解压,下载到电脑解压软件解开。
📥下载ZIP压缩包