/sadfile

一款极简的个人网盘程序,支持多种不同的存储策略,可无缝切换🎈

Primary LanguagePHPMIT LicenseMIT

SadFile

版本:2.0

项目已暂停更新维护

更新记录

2019-8-18 2.0 全新版本

  • 结合流行趋势+MDUI重构前端、前后分离、合并了大部分页面为一个主页面
  • 重构了部分后端代码、优化了数据库连接操作、前端接口响应、去除部分臃肿无意义代码,提高了程序效率
  • 修改了登录验证方式(Cookie->Session),免去了前版本的每次操作都需要查询数据库的愚蠢操作,响应速度更快
  • 修复了删除文件时,远程/本地文件无法删除的问题
  • 修复优化若干问题...

  • 新增音频在线预览,支持mp3、m4a、wav、flac、aac格式音频
  • 新增对flv格式视频的预览支持
  • 新增对pdf/word/ppt/excel文档的在线预览
  • 新增对txt以及常见代码(php、sql、java、python、js、css等)的在线预览
  • 新增同类型文件的分类显示
  • 新增离线下载功能(Aria2+AriaNg),本地/远程 策略支持该功能
  • 新增登录日志记录
  • 新增支持多文件分享
  • 新增多文件队列分片上传

需要说明的是:PC端:文件夹支持Ctrl多选、右键操作文件 // 移动端:长按文件操作文件

更多更新日志

关于2.0


一、安装

这个程序安装需求很简单。

安装环境: php 5.4以上 mysql 5.5及以上

安装步骤:访问 域名/install.html 即可 支持虚拟主机安装

如果是从1.3.6升级至2.0,请将程序根目录直接删除清空(如果存有数据,请保留/remote/upload目录),然后上传2.0版本覆盖,配置config.php即可,当然还有远程/本地的ak需要修改配置,如果你有远程的文件服务端,也请将其覆盖为2.0版本目录下的remote,同时配置/remote/config.php的ak。

二、程序功能

  1. 基本的文件、文件夹管理(删除、移动、创建、重命名、文件搜索等)
  2. 部分文件支持在线预览(如图片、视频、音频、文档、代码等)
  3. 多文件的分享功能
  4. 文件分享管理(取消分享、下载次数等)
  5. 支持文件离线下载(Aria2+AriaNG)本地/远程 策略支持该功能
  6. 登录日志记录
  7. 支持 远程/本地/七牛云 三种不同存储策略类型,策略数量可无上限,不同上传策略之间无缝切换
  8. 多文件队列分片上传、断点续传
  9. 移动端全站响应式布局
  10. ...

三、文档/说明

如何使用本地以及远程策略以及注意事项

离线下载的使用及注意事项

四、图片预览

image.png

image.png

image.png

image.png