代码已在github上开源:https://github.com/Tinagw/MYDIsk
本项目采用java编写,用javaFx做可视化处理,主要用于个人数据的保存,后续还会开发好友之间文件的分享,通过个人数据上传到服务端保存,在需要时可以下载
代码就不罗列在下方了,感兴趣可以去作者github账号,由于时间紧迫,博主并未对ui等进行处理,下面是演示:

这是登录模块通过对用户账号和密码向服务器发送请求,查询数据库中的数据,并返回,也可以在此点击进入作者的个人博客
当数据正确时,服务端会返回YES,场景会发生变化,进入主页面

主要可以查看个人文件和上传文件,此时后台应用会接收服务器数据,但是只会发送文件名而不是所有文件。
查看文件可以去个人电脑中自由选择,也可拖动文件至此


通过文件路径发送文件给服务器

当点击文件时会展示个人数据中的所有数据,当点击数据时,会有两个选项,删除或者下载

这里文件数据存储在缓存,然后只需要删除缓存里的数据即可,删除或者下载时向服务器发送请求,即可。
客户端只是简单的展示页面,作者写这个项目时是为了写一个高并发的服务器,也是为了完成自己的课程设计,敬请期待后续服务器的开发。
评论
这个页面 确实 打开世界。多写些! 城市地標 温暖的 国家随笔! 继续创作。