网盘指的是一种在线存储服务,用户可以将文件上传到云端,随时随地访问和分享,而无需担心文件丢失或硬盘容量不足的问题。常见的网盘服务商有百度云、腾讯微云、阿里云盘等。用户可以通过网盘服务上传、下载、存储、共享各种格式的文件,如照片、音乐、视频、文档等。同时,网盘通常也提供了安全、高效的数据备份和恢复功能,以保障用户数据的安全性。
在Java开发中,可视化编程GUI能帮助java开发者研发属于自己的小程序,但是基于GUI的可视化体验极差,于是后续出现了JavaFX,现在体验没问题了,但是开发效率还是很低,但不管如何还是想搞一个网盘出来,于是,闲暇之余,小编铸造了它——小筱网盘。
效果图如下:
下面一起来看看小筱网盘到底有哪些功能:
1)最基本的登录和上传下载功能;
登录:可微信登录,也可以重新注册账号,用户名密码即可注册成功
上传:可支持按钮上传和拖拽上传,可加密上传,保证文件安全性
下载:文件右键下载
可设置加密上传,目前支持的加密方式有:ZIP,GZIP,BZIP2,DEFLATE及其默认加密方式
2)创建文件夹功能:
创建文件夹:可支持按钮新建、快捷键新建和右键菜单新建,可设置隐藏状态和加密状态
加密后的文件夹需要密码才能打开,这也是该网盘的一大特性,除此之外文件节点也可以设置加密,不过这里的加密指的是下载文件或者预览查看文件时需要密码验证
3)右键菜单包含(分享,刷新,编辑,删除,清空,隐藏,重命名,帮助):
创建文件夹:同上
分享:点击分享后登录其它账号,CTRL+V即可实现跨盘分享保存
刷新:即刷新当前目录文件
编辑:可重新设置文件或者文件夹名称,也可支持设置文件或文件夹隐藏显示
删除目录:即删除文件夹操作,将会级联删除该文件夹中所有文件,会二次提示,减少误删除
隐藏:该功能就是隐藏文件,隐藏中的文件可在系统设置中开启显示和关闭显示
重命名:文件夹或者文件重命名
帮助:显示网盘一些快捷键和功能信息
同步上传到网盘的文件删除时,会同步删除网盘中的文件
4)多种格式文件支持在线预览
图片文本音频视频格式在线预览自然是毋庸置疑的,另外还支持以下格式:
html格式:可以支持在线预览样式;
pdf文件:支持在线预览
word文件:支持在线预览
excel文件:支持在线预览
ppt文件:支持在线预览
部分效果如下图:
pdf文档预览效果:
word文档预览效果:
5)个人中心包含(链接上传文件,绑定手机号,通知,消息,意见反馈,版本检查,系统设置,退出登录等):
链接上传文件:输入链接即可实现文件上传
绑定手机号:网盘绑定手机号后,可通过手机号登录
通知:网盘中的一些系统通知消息
消息:可支持在线聊天,可支持富文本
意见反馈:用户可以给开发者发送体验反馈
版本检查:用户可随时查看版本更新状态,从而快速实现版本升级
系统设置:用户通过系统设置可实现一些用户定制功能
退出:用户退出登录
6)空白区右键(新建文件夹,排序,每行显示,每页显示,刷新,帮助):
创建文件夹:同上
排序:即根据用户需求实现自由排序
每行显示和每页显示:根据用户需求调整文件显示宽度
刷新:同上
帮助:同上
7)新账号功能
新账号还包含(百度网盘授权):该功能主要是用户授权百度网盘,用户可以选择存储到自己的百度网盘空间里,这个选择其实就是一个配置,在系统设置中实现:
这里配置勾选上传到我的网盘即可保存到自己的百度网盘空间里(保存路径在:我的应用数据(即apps)>>云存储)
8)百度授权后,可以预览百度网盘中的文件内容
完成百度授权后,还可以配置数据来源为百度时,退出重新登录即可看到自己百度账号中的文件信息(配置见6中截图)
9)会员购买(特殊定制功能)
该功能需要对接微信支付,接入之后用户购买的会员信息方可到账
10)超管专有功能
超管还可以支持的功能:我的壁纸,浏览器等功能,除此之外,还可以支持定制部分小功能嵌入,有需要的可以私聊沟通(开源购买),想要定制开发也可以直接私聊沟通。
网盘下载地址:小筱网盘下载