文件快递 轻量级文件上传分享 临时传输系统

介绍

文件快递是基于 Laravel 9开发的轻量级文件上传分享 & 临时传输系统✨
主打快速上传、分享码 / 分享链接生成、临时极速下载、全能后台管理、局域网内网互传五大核心场景

适配个人私有站点、小团队文件中转站、内网临时传文件工具、私有化专属文件快递服务使用

双模式文件上传
支持小文件直传 + 大文件分片断点续传,可完成分片初始化、分片分批上传、文件自动合并全套流程,上传成功自动生成专属唯一分享码

智能文件分享
通过/files/{分享码}直达文件分享页面,页面直观展示文件名、文件大小、剩余过期时长、提取码启用状态;开启提取码后,下载必须验证密码,安全防护拉满

全维度下载记录
精准记录下载用户 IP、浏览器设备信息、下载结果、失败原因、实际下载流量,自动累加文件下载次数与总流量数据

全能管理后台
访问/admin或轻量化后台/admin-lite即可登录,支持管理员账号密码修改、上传参数配置、站点公告编辑、用户协议编辑、恶意 IP 拉黑、文件批量管理、违规文件封禁、文件有效期延长等操作,同步展示服务器运行状态、站点运营统计数据

一键可视化安装
全新部署未配置环境时,自动跳转/install安装页面,自动检测服务器运行环境、自动写入环境配置文件、生成安全密钥、执行数据库迁移、一键创建超级管理员账号,同时兼容命令行手动初始化部署

无网局域网互传
依靠传输会话与信令机制搭建内网传输通道,支持创建 / 加入传输房间、WebRTC 信令互通、离线文件互传、纯文本快捷互传,所有局域网会话自带有效期,定时任务自动清理闲置无效会话

可视化系统动态配置
所有站点配置统一存入配置数据表,可后台自由修改:单文件最大上传体积、文件默认过期时长、允许上传文件格式、验证码开关、网站备案信息、移动端下载配置、局域网传输权限限制等,后台修改实时生效

全方位安全防护
配备管理员登录权限校验、系统安装锁保护、网站安全响应头、上传文件风控拦截、IP 黑名单封禁、提取码加密存储、违规文件访问拦截、全后台操作审计日志;可选对接 ClamAV 引擎开启文件病毒查杀功能

📚 核心数据表

files:存储文件核心信息、存储路径、文件哈希、提取码、过期时间、下载统计、风控状态

file_uploads:全程记录用户上传行为与上传失败原因

file_downloads:详细记录每一次下载行为及异常失败原因

chunked_uploads:分片上传专属数据表,记录分片任务、分片总数、已传大小、合并完成状态

settings:全站动态配置数据表

announcements:站点前台公告数据表

users:后台管理员账号数据表

blocked_ips:恶意封禁 IP 数据表

audit_logs:管理员后台所有操作审计日志

lan_sessions、lan_signals:局域网互传会话、通信信令数据表

daily_stats:站点每日上传、下载、存储容量、活跃文件运营统计表

health_checks:服务器服务健康状态巡检记录表

🛣️ 路由接口结构

🌐 网页前端路由

首页/、用户协议页/terms、系统状态页/status、局域网互传页/lan-transfer、应用下载页/app、文件分享页/files/{code}、轻量化管理后台/admin-lite

📡 统一 API 接口

所有接口统一前缀/api/v1,涵盖系统基础配置、前台公告、站点状态、协议内容、文件上传、分片上传、上传记录同步、文件详情查询、文件下载、局域网会话创建 / 加入 / 信令交互等全套业务接口

🎮 整体运行机制

用户提交文件上传请求,系统自动校验文件大小、格式、提取码、人机验证、上传风控规则,校验通过后保存文件并录入数据库,返回专属分享链接与分享码

访客通过分享码进入分享页面,系统自动校验文件是否过期、是否被管理员封禁、是否需要输入提取码,校验通过方可发起下载

用户发起下载请求时再次完成权限核验,同步写入完整下载行为日志

管理员依托后台自由调整站点所有运行规则,灵活管控上传下载权限

系统定时任务后台静默运行,长期维护站点环境,清理冗余数据、生成运营报表、巡检服务器资源

极简部署特点🚀 极简部署特点

项目生产环境无需依赖 Node.js,所有前端静态资源已提前预编译完成

部署仅需基础运行环境:PHP 运行环境、Composer 依赖管理、MySQL 数据库、Nginx/Apache 网页服务

部署核心步骤:安装项目依赖包 → 配置环境变量文件 → 执行数据库迁移 → 创建文件存储软链接 → 网站根目录绑定至 public 文件夹即可完成上线。(内涵部署教程)

图片

1.jpg2.jpg

此处内容已隐藏,请评论后刷新页面查看

觉得内容不错?我要

评论 共8条
LuanOri94
LuanOri94
广东

免费 PHP 文件上传网站源代码

huangcheng123
huangcheng123
山东

看起来不错,下载下来研究一下,谢谢楼主。

key
key
河南

感谢分享,学习一下

aissamoussa884
aissamoussa884
美国

感谢分享,学习一下

koutie
koutie
江苏

njym

海
海
云南

1233

hack357
hack357
宁夏

拿走了谢谢

13642363915
13642363915
广东

真不错,哈哈哈