# 简易PHP无数据库私有文件_文本上传分享工具 **Repository Path**: wbox/wbox-fileshare ## Basic Information - **Project Name**: 简易PHP无数据库私有文件_文本上传分享工具 - **Description**: 一个不需要数据库的私有文件、文本上传分享工具生成分享链接程序源码 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 2 - **Created**: 2022-12-02 - **Last Updated**: 2025-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PHP私有文件、文本分享工具 ## 简介 + 基于PHP、bootstrap5的免数据库文件上传分享系统 + 采用文件系统存储数据 + 可以匿名使用,也可单用户授权使用实现私有文件分享。 + 上传文件后生成提取链接和二维码。 ## 开发初衷 现在的IM传文件、网盘分享文件那么方便为什么还要做一套私有的文件分享工具? 1. 做这套系统的主要原因是因为在使用旺旺、微信等系统和用户传输文件时文件被过滤屏蔽或者被压缩,导致不能传输; 2. 一些网盘系统安全性堪忧,很难确保私有文件的安全性,并且各种限速,影响使用体验; 3. 无需客户端,电脑手机输入地址即可上传分享。 ## 产品图片 ![上传界面](https://cdn.blog.wbox8.com/uploads/2022/06/9d2b4988e32da8993e91.png) ![下载界面](https://cdn.blog.wbox8.com/uploads/2022/06/58c38d7266380d822b61.png) ## 功能说明 1. 登录后可上传文件、文本 2. 随机生成文件名,隐藏真实文件地址 3. 随机生成短链接 4. 设置文件过期时间 5. 设置文件提取密码 6. 文件过期后自动删除 > 需添加计划任务来实现检查文件到期 > > `/ajax.php?action=check_files` 7. ~~集成阿里云OSS或七牛云存储(前端直接上传)~~ 8. ~~数据库存储~~ > 7、8是计划实现的功能,由于目前系统是私有模式运行,所以暂时不考虑 ## 安装方法 1. 解压到网站任意目录下 2. 设置计划任务 3. 修改 `inc/config.php` 配置文件 ## 使用到的第三方类和库 1. jquery 2. bootstrap 3. jquery-qrcode 4. dropzone 5. clipboard 6. 上传模块使用ThinkPhp的上传类 ### [西部盒子](https://blog.wbox8.com/ "西部盒子的博客") 2022.08.16