【西部盒子原创】PHP私有文件、文本上传分享工具生成分享链接程序源码

《【西部盒子原创】PHP私有文件、文本上传分享工具生成分享链接程序源码》

《【西部盒子原创】PHP私有文件、文本上传分享工具生成分享链接程序源码》

简介

  • 基于PHP、bootstrap5的免数据库文件上传分享系统
  • 采用文件系统存储数据
  • 可以匿名使用,也可单用户授权使用实现私有文件分享。
  • 上传文件后生成提取链接和二维码。

开发初衷

现在的IM传文件、网盘分享文件那么方便为什么还要做一套私有的文件分享工具?

思路来自于 青蛙快传 或者说是仿青蛙快传程序

  1. 做这套系统的主要原因是因为在使用旺旺、微信等系统和用户传输文件时文件被过滤屏蔽或者被压缩,导致不能传输;
  2. 一些网盘系统安全性堪忧,很难确保私有文件的安全性,并且各种限速,影响使用体验;
  3. 无需客户端,电脑手机输入地址即可上传分享。

功能说明

  1. 登录后可上传文件、文本
  2. 随机生成文件名,隐藏真实文件地址
  3. 随机生成短链接
  4. 设置文件过期时间
  5. 设置文件提取密码
  6. 文件过期后自动删除

    需添加计划任务来实现检查文件到期
    /ajax.php?action=check_files

  1. 集成阿里云OSS或七牛云存储(前端直接上传)
  2. 数据库存储

7、8是计划实现的功能,由于目前系统是私有模式运行,所以暂时不考虑

安装方法

  1. 解压到网站任意目录下
  2. 设置计划任务
  3. 修改 inc/config.php 配置文件

使用到的第三方类和库

  1. jquery
  2. bootstrap
  3. jquery-qrcode
  4. dropzone
  5. clipboard
  6. 上传模块使用ThinkPhp的上传类

更新日志

    2022-12-02

  • 2022-12-02·
    1.2 更新记录

    1. 优化前端样式;
    2. 增加全局提取码输入框;
    3. 修改SID生成6位数字;

  • 2022-08-05·
    1.0 更新记录

    整理代码并上传gitee

下载地址

git下载

《【西部盒子原创】PHP私有文件、文本上传分享工具生成分享链接程序源码》

点赞
  1. 真心希望大佬继续开发此系统 简洁好用 如果加入不需要数据库可以管理功能就厉害了

  2. 能不能提示下,如果要上传大文件,除了前端的100M,PHP上传限制,还要管哪里?我现在能传1G以下,1G以上还是不行

      1. @ 西部盒子: php配置文件已经修改为1G,但是上传大于100M还是提示Max filesize:100M,修改uploader.class.php中上传文件大小限制也不生效

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

4 3 =