Skip to content

lhf2018/clouddisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目说明

本项目源自BlackmodeN/iCloudDisk,我根据源代码重新编写了一遍 ,但因为原项目本地没有跑起来,所以在重新编写的基础上更改了一些内容,修复了几个bug,并成功运行该项目

相对原项目修改内容

  • 修改了创建用户存储文件夹的bug
  • 修改了MD5上传的BUG
  • 添加了检查用户的云存储空间功能
  • 更改了目录结构
  • 修改了部分前端代码
  • 修改了help页面跳转
  • 修改急速上传的代码部分ajax路径
  • 更新了原readme创建数据库表的顺序sql语句

原README内容

这个项目是什么

一个Java编写的云网盘项目,在这里你可以自由地搜索文件,上传文件,以及下载文件。
特色:可以决定分享或者私有化文件。

历史版本

  • Version 0.2 目前采用SpringBoot+Mybatis对项目进行了重构,增加了新功能: MD5校验->一致文件急速上传, 断点续连->经过迅雷等下载软件和浏览器测试

  • Version 0.1 目前采用struts+mybaits+Spring框架完成了云网盘的架构;以后会考虑用springMVC和其他框架重构。 前端页面为jsp

How to use

打包成war放到Tomcat中,注意application.properties中的配置需要修改,前端文件中的href需要修改。

预览

Image text

sql

USE icloud;

CREATE TABLE user ( id int(11) unsigned NOT NULL AUTO_INCREMENT, username varchar(255) NOT NULL, password varchar(16) NOT NULL, comment varchar(255) DEFAULT NULL COMMENT '注释', isvip int(11) NOT NULL COMMENT '1是vip 0不是', PRIMARY KEY (id) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

CREATE TABLE file ( id int(10) unsigned NOT NULL AUTO_INCREMENT, filename varchar(255) NOT NULL COMMENT '文件名', filepath varchar(600) NOT NULL COMMENT '文件路径', filesize varchar(255) NOT NULL COMMENT '文件大小', createtime date DEFAULT NULL COMMENT '创建日期', canshare int(2) NOT NULL COMMENT '0表示私有 1表示共享', user_id int(11) unsigned NOT NULL, MD5 varchar(255) DEFAULT NULL, PRIMARY KEY (id), KEY user_id (user_id), CONSTRAINT file_ibfk_1 FOREIGN KEY (user_id) REFERENCES user (id) ) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8;

问题反馈

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

About

使用Springboot+Mybatis完成的在线网盘项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages