fengshao0907 / dc_network_disk

重写网盘系统,基于SpringMVC、MySQL、Redis,计划同时完成web端和Android端

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

##DCnetworkDisk 网盘系统
基于SpringMVC、MySQL、Redis的网盘系统
####使用到的技术:

  • SpringMVC: MVC框架
  • Tomcat: web容器
  • Hibernate: ORM框架
  • quartz定时任务,用来定时同步数据库和用户文件夹的文件

####计划加入的功能:

  • 非对称加密,用来对用户要求加密上传的文件进行加密
  • 计划学习Bootstrap前端框架

####截图展示 #####首页界面 首页界面
#####登录界面 登录界面
#####文件列表显示界面 文件列表显示界面

####目前已经做好的API接口:

  • 方法名
    接口 请求方式:请求参数
    返回结果
    详细描述

  • processLogin
    /u/login POST:{un:用户名 pw:密码} {lc:登录码 lm:登录消息 tk:token令牌} 处理客户端的登录的API

  • processLogin
    /u/welogin POST:username,password form提交 {lc:登录码 lm:登录消息 tk:token令牌} 处理web登录的API

  • showFileList /sfl/{secureToken}/{path} GET:orderBy order limit {fl:文件列表} 显示该用户path目录下的文件列表,返回JSON

  • showFileList /sfl_web/{secureToken}/{path}
    显示该用户path目录下的文件列表视图

  • uploadFile /upload/{secureToken}/{path} POST:MultipartFile file {fid:文件的唯一标识 fn:文件名 path:文件的路径 size:文件的大小(字节) ctime:文件的创建时间 mtime:文件的最近修改时间} 上传文件到服务器并且返回该文件信息

About

重写网盘系统,基于SpringMVC、MySQL、Redis,计划同时完成web端和Android端


Languages

Language:Java 56.2%Language:JavaScript 41.1%Language:CSS 2.8%