一码空传 V2.0 无数据库网盘 PHP源码
项目介绍
一码空传 V2.0 临时网盘 PHP 源码(免费授权),前端基于 layui,后端为原生 PHP(无任何框架)。无需数据库即可完成文件临时托管与提取码下载,内置后台管理,适合学习研究与二次开发。
核心特性:无数据库持久化(配置/数据文件读写)、提取码下载、文件自动过期、后台管理。
版本信息:V2.0,无授权限制;轻量部署,迁移便捷。
技术栈:前端
layui,后端原生PHP;可运行于常见 LAMP/WAMP/MAMP 环境。数据结构:通过配置读写类记录加密文件名、到期时间、提取码等信息。
文字传输:
api.php提供文字传输接口,支持“阅后即焚”式读取后删除。
使用须知
后台选项中请勿输入带英文双引号
"的字符,避免配置解析异常导致系统崩溃。长期运行请定期清理数据;如后台清理失败,可手动删除
dataconfig.php、filedata.php并清空upload/目录。运营时请评估是否启用
api.php文字传输接口,并遵循相关法律法规。如需将
layuiCSS 本地化,请自行修改静态资源路径。
工作原理(简述)
用户上传文件 → 保存至
upload/,重命名并使用md5加密(同一文件每次加密结果不同)。写入三项数据:加密后文件名、过期时间、提取码。
默认 1 天后到期;提取时先校验提取码是否存在,再校验是否过期。
若过期则自动删除并提示;未过期则根据后台“本站网址”拼接下载地址,并通过
window.location跳转。
运维建议
建议为清理逻辑单独建立管理脚本(参考
admin/clear.php),并在面板/计划任务中设置定时清理。按需开启跨域/上传大小限制;为上传与配置文件设置合理的权限(如
0644/0755)。
图片演示:

