GithubHelp home page GithubHelp logo

lanicon / sadfile Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shuyudao/sadfile

0.0 1.0 0.0 2.73 MB

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

License: MIT License

PHP 54.59% HTML 1.23% JavaScript 26.36% CSS 17.79% Shell 0.03%

sadfile's Introduction

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

sadfile's People

Contributors

shuyudao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.