基于开源项目webdav-aliyundriver实现阿里网盘本地化
在此之前大家还是先了解了解,https://github.com/zxbu/webdav-aliyundriver 别人的开源项目,其实之前我也想基于webdav实现我想要的功能,如果还没有了解我之前的项目请移步 python阿里网盘双向同步该项目的话,现在是可以完美实现本地网盘的同步的,项目基于java开发,所用的工具也相对较多,使用难道也是有一点的,但是这并不是阻碍我们的问题。
需要工具 : java开发环境 (jdk + 最好有idae)+ raidrive + git工具(选),其实我们用一个jdk就可以了,但是想要自己编译程序这些东西希望大家都可以准备好。
使用教程
1. 到开源项目点一个star,这是基本素质 https://github.com/zxbu/webdav-aliyundriver, 我的开源项目 https://gitee.com/yxhpy/sync-alidisk(我的你们就随意啦)
2. 打开idae 将最新版本下载到本地
3. git地址放进来 点击clone即可
4. 打开项目配置文件
5.输入你自己的refresh_token
获取教程请到开源项目自行查看
6.打包项目成jar
到这里获取打包好的jar包
命名好运行 java -jar xxxx.jar 运行程序,运行成功后,打开raidrive
按照这个配置输入即可
此时阿里网盘就已经挂载在了本地,速度完全取决于自己网络速度
复制一个文件速度还是蛮快的
有一点不完美的地方就是上传,由于阿里网盘已经实现了秒传的技术,但这里上传并没有用到,上传速度还是有点慢,之前我写的项目是可以python阿里网盘双向同步 实现秒传的,可能是受限于webdav协议吧
工具下载地址
idae https://www.aliyundrive.com/s/Roe5YQWp82v
jdk https://www.aliyundrive.com/s/3Bbowfn5P5u
git自行下载即可 https://git-scm.com/
页:
[1]