7 zhinzc2015 2天前 203次点击
先说一下它的缺点,
就是在上传文件的时候,必须得选择好文件以后,得再选择一遍才能上传,
2就是他在下在文件时候,总是说未知大小,但可以使用这里面下载的文件,
然后我再说一下它怎么下载文件,上传文件好了以后,点击本地下载,它就会按照常规的浏览器弹出下载弹框,点击确定就可以了,
接下来说详细介绍,内容由ai生成,但是这里面的功能我自己都测试过了,
介绍
这是一款纯前端本地网盘应用,基于 HTML+JavaScript+IndexedDB 架构开发,无后端、无服务器上传,所有文件数据本地持久化存储,主打安全、离线可用、轻量易用。
一、核心定位
面向个人用户的本地文件管理与临时分享工具,适合不想上传文件到第三方网盘、注重数据隐私的场景,支持多格式文件存储与分享。
二、核心功能
1. 文件本地持久存储:通过IndexedDB存储文件二进制数据,关闭浏览器/重启设备后文件不丢失(除非手动删除或清空浏览器缓存);支持mp3/flac/wav/zip/7z/tszip/tbl等指定格式及任意文件类型,无文件大小限制。
2. 文件管理操作:上传、本地下载、复制分享链接、删除文件;文件列表显示文件名、文件大小,操作按钮清晰。
3. 独立下载页跳转:生成带唯一 fileId 的分享链接,点击/复制链接后跳转至 download.html 独立页面,验证文件存在后触发真实下载。
4. 隐私政策弹窗:首次打开强制弹窗,同意后通过localStorage记录状态,后续不再提示;条款明确本地存储、权限范围、责任划分。
三、技术架构亮点
- 纯前端无后端:无需部署服务器、数据库,两个HTML文件放同一目录即可运行,零成本部署。
- IndexedDB核心:替代临时Blob URL和localStorage,支持大文件存储,实现文件持久化。
- 安全隐私优先:文件数据全程本地流转,无网络上传,开发者无法获取文件内容;分享链接仅限同一浏览器环境有效,文件删除后链接失效。
四、使用限制与注意事项
1. 跨设备/跨浏览器限制:IndexedDB为浏览器私有存储,分享链接仅在同一设备的同一浏览器中有效,无法跨浏览器/跨设备直接共享。
2. 数据风险:设备损坏、浏览器缓存被清空、手动删除文件,会导致数据丢失,建议重要文件额外备份。
3. 用途限制:仅供个人非商业用途,禁止用于传播违法违规、侵权内容,用户自行承担分享内容的法律责任。
点击前往奇了个怪
这个功能是怎么做的?我的豆包好像不能生成网页
好吧,那我试试
你这个链接是怎么弄的?怎么弄成HTML
语速好快好快,听不清
现在我让他写了一下代码出来了,但是不知道怎么弄成什么HTML,好像也没有,可以用于复制链接,打开浏览器
它里面有一个预览或者是测试点进去之后就可以测试代码
呃,我这边预览按钮好像点不动似的
要等他代码生成完毕之后才能点动,它里面还有一个测试按钮
嗯嗯
我就很好奇了,为什么我的豆包没有趣味网页这个功能,我已经更新到最新的9.0版本了
怎么感觉怪怪的