欢迎使用 Jirafeau,这是一个开源软件项目,旨在实现简单的“一键式文件共享”。它的设计理念是使文件上传和分享变得快速而简单,用户只需上传文件即可生成独特的下载链接。以下是 Jirafeau 的主要功能和特点:
主要功能
- 文件上传与链接生成:
- 用户可以上传文件并自动生成一个下载链接和一个删除链接。
- 支持大文件:
- 通过使用 HTML5 文件 API,上传的文件不受 PHP 的
post_max_size
限制。
- 通过使用 HTML5 文件 API,上传的文件不受 PHP 的
- 上传进度显示:
- 提供上传速度、百分比进度和预计剩余时间的显示。
- 浏览器预览:
- 支持在浏览器中预览文件内容(如支持的格式)。
- 密码保护:
- 可选择为上传或下载设置密码保护,以增强安全性。
- 下载过期时间设置:
- 用户可以设置下载链接的过期时间。
- 自毁选项:
- 文件在首次下载后可以设置为自毁,自动删除。
- 短链接生成:
- 使用 Base64 编码生成短链接,便于分享。
- 可配置最大上传大小:
- 用户可以根据需求配置最大上传文件大小。
- 无数据库支持:
- Jirafeau 不依赖数据库,完全基于 PHP,简化了安装和维护。
- 文件级重复数据消除:
- 对于重复上传的文件,只存储一次,但可以生成多个链接,节省存储空间。
- 数据加密:
- 提供可选的数据加密功能,增强文件的安全性。
- 小型管理界面:
- 内置管理界面,便于管理上传的文件。
- 定时任务自动删除过期文件:
- 使用 cronjob 自动删除过期文件,减少服务器存储压力。
- 命令行上传:
- 提供基本的 API 和通过 bash 脚本的命令行上传功能。
项目背景
Jirafeau 是原 Jyraphe 项目的一个分支,基于其 0.5 稳定版本进行开发,经过许多修改和优化。项目的设计哲学是“保持简单”,不追求复杂的功能,避免成为一个完整的文件管理器,而是专注于文件分享的核心功能。
适用场景
- 适用于需要快速共享大文件的个人或团队。
- 可以用于临时文件的上传和分享,特别是在需要自毁功能的情况下。
- 适合对数据隐私有较高要求的用户,支持加密和密码保护。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。