阿里云盘列表程序 - Spring Boot
演示及开发环境
JDK 8 + IDEA 2021.2.3
使用
- 确保java8及以上环境,在releases页面下载jar运行文件。
- 通过
java -jar AliPan.jar
运行该程序,默认访问地址:http://localhost:8899。 - 通过以下 refresh_token获取方法拿到后,粘贴到jar包同路径下生成的配置文件
AliPanConfig
中(可记事本编辑)。
开发
- 确保java8及以上环境,下载项目后通过IDEA打开,可配置application.yml中的端口号等,通过Maven打包jar运行,没有IDEA也可配置Maven命令执行
mvn clean package
。
refresh_token获取方法:
功能(持续开发中)
-
- Thymeleaf模板引擎
-
- 展示文件夹与文件列表
-
- 文件在线查看(各类图片、文档、文本、音频、视频、PDF等)
-
- 分享链接
-
- 目录树
-
- README.md
-
- 目录树监听
-
- 右键弹出菜单
-
- 文件夹加密
-
- 后台自定义配置
-
- 后退监听
-
- RefreshToken续期
-
- 手机谷歌、夸克浏览器下载
-
- 调用PotPlayer
-
- 调用迅雷下载
-
- 缩略/列表模式切换
-
- 批量下载
-
- 批量压缩下载
-
- 图片目录上下一张
高级
使用时如需对文件夹进行描述说明,渲染Markdown。可在此文件夹内上传名为README.md
的文件(不区分大小写)。
使用时如需密码保护一个文件夹及可在电脑上创建名为password
的无任何后缀的文本文件,并通过记事本打开输入你要设定的密码。然后上传到云盘需要加密的文件夹内。开发时在application.yml
可自定义加密文件的名称。
开发时在application.yml
中你可以自定义parent_file_id
(要展示的根文件夹id,可通过对文件夹鼠标右键点击分享粘贴链接后查看id,默认为整个云盘根目录root)。