简介
原版本:https://gitlab.com/mojo42/Jirafeau
中文魔改版:https://github.com/yitd/Jirafeau
Demo: https://demo.jirafeau.net/ 或 https://file.lzfh.com/
说明
- 安装界面增加标题、上传密码和上传大小设置
- 添加传文件后显示链接二维码
- 改为伪静态,链接更美观
- 优化后台、手机端显示界面
- 后台由POST改为COOKIE一个月有效期
- 多项中文优化
系统要求:
- PHP >= 5.6
- 可选,但推荐:Git >= 2.7
- 不需要数据库,不需要邮件
主要特点
- 一个上传 → 一个下载链接和一个删除链接
- 发送任何大文件(感谢 HTML5 文件 API → PHP post_max_size 限制不相关)
- 显示进度:速度、百分比和剩余上传时间
- 在浏览器中预览内容(如果可能)
- 可选密码保护(用于上传或下载)
- 设置下载到期时间
- 首次下载后自毁选项
- 使用 base 64 编码缩短 URL
- 最大上传大小可配置
- 没有数据库,只使用基本的 PHP
- 具有多种语言的简单语言支持
- 用于存储优化的文件级 Deduplication(确实只存储一次重复文件,但会生成多个链接)
- 可选数据加密
- 小型管理界面
- 使用 cronjob 自动删除过期文件的 CLI 脚本
- 基本的、适应性强的»服务条款«页面
- 基本 API
- 通过命令行上传文件的 Bash 脚本
- 主题
伪静态
if (!-e $request_filename){
rewrite ^/del([0-9a-zA-Z_-]+)/([0-9a-zA-Z_-]+)$ /f.php?h=$2&d=$1 last;
rewrite ^/down/([0-9a-zA-Z_-]+)$ /f.php?h=$1&d=1 last;
rewrite ^/file/([0-9a-zA-Z_-]+)$ /f.php?h=$1 last;
rewrite ^/(.*)$ /f.php?h=$1&p=1 last;
break;
}
截图



