Skip to content

基于QT实现的一个简单的个人网盘系统,分为好友操作和文件操作两部分。

Notifications You must be signed in to change notification settings

dl0520dl/TinyDisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

TinyDisk

基于QT实现的一个简单的网盘系统,分为好友操作和文件操作两部分。

一、环境:

数据库:SQLite3
QT:5.14.2

二、好友操作实现的功能:

好友的添加/删除/查找/私聊/群发消息(群聊)...

image

三、文件操作实现的功能:

文件的上传/下载/移动/分享/重命名...

image

四、运行方法:

1.在tcpServer下opedb.cpp中,把cloud.db文件改成自己的路径:

image

2.先启动tcpServer(右击选择运行),再启动tcpClient。
3.cloud.db数据库中已经创建了几个用户,可直接登录:
用户名:jack 密码:jack
用户名:tom 密码:tom
用户名:sam 密码:sam

Tips:

1.每一个用户注册时都会生成一个同名的根文件夹,其位置在与项目路径同级的build-tcpServer-Desktop_Qt_5_14_2_MinGW_32_bit-Debug文件夹下,且后续该用户所有的网盘文件/文件夹都存储在此。
2.如要测试私聊/好友群发/分享文件等交互性功能,需要同时运行多个用户才能实现。





About

基于QT实现的一个简单的个人网盘系统,分为好友操作和文件操作两部分。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published