使用VPS将OneDrive内文件分卷压缩以供下载的方案

简介

众所周知OneDrive是不提供在线的压缩和解压缩功能的。(不过似乎PowerAutomate提供?见参考链接1)。这就导致文件夹的分享比较不方便。虽然在官方的分享界面直接下载某一文件夹时,OneDrive的确会自动将其压缩,但是下载经常失效,不具备可行性。而大多数OneDrive列表软件都没有下载文件夹的选项。

这里我们考虑使用一台VPS,将需要压缩的文件暂时存储到服务器上,进行压缩之后再上传。

之后的下载界面就可以尝试使用sharelist等软件进行中转下载以提升速度了。

项目地址

使用说明

安装配置rclone(参见本文)。

安装jq,以ubuntu为例:

apt install jq

下载脚本,并赋予权限:

wget https://raw.githubusercontent.com/kerms5/rclonezip/main/upload.sh && chmod +x upload.sh

之后运行即可:

./upload.sh

参考

  1. https://docs.microsoft.com/en-us/power-automate/desktop-flows/actions-reference/compression Compression