性价比服务器推荐
Q:756784772

从VPS上传大文件到OneDrive,2021年最快速,最简单的方案

一、OneDriveUploader介绍

Github地址中文说明:https://github.com/gaowanliang/OneDriveUploader/blob/main/Readme-zh-CN.md

安装包下载地址:https://github.com/gaowanliang/OneDriveUploader/releases/latest

萌咖大佬写了一个 非常好的版本 ,可惜并没有开源,而且已经好久都没有更新了。这个项目作为从 DownloadBot 中独立出来的一个简易上传工具,使得上传到OneDrive更加方便。

  • 支持 国际版, 个人版(家庭版).
  • 支持上传文件和文件夹到指定目录,并保持上传前的目录结构.
  • 支持命令参数使用, 方便外部程序调用.
  • 支持自定义上传分块大小.
  • 支持多线程上传(多文件同时上传).
  • 支持根据文件大小动态调整重试次数.
  • 支持跳过网盘中已存在的同名文件.
  • 支持通过Telegram Bot实时监控上传进度,方便使用全自动下载脚本时对上传的实时监控

二、OneDrive授权

国际版, 个人版(家庭版)

https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=ad5e65fd-856d-4356-aefc-537a9700c137&response_type=code&redirect_uri=http://localhost/onedrive-login&response_mode=query&scope=offline_access%20User.Read%20Files.ReadWrite.All

然后会获取到一个网址,不要关闭,后面用到。

三、下载最新版程序

并解压

wget https://github.com/gaowanliang/OneDriveUploader/releases/download/v1.4/OneDriveUploader_1.4_Linux_arm64.tar.gz
tar zxvf OneDriveUploader_1.4_Linux_arm64.tar.gz

切记给权限

chmod +x OneDriveUploader

四、初始化配置文件

OneDriveUploader -a "第二步返回的地址"

五、上传命令示例

# 一些示例:

# 将同目录下的 mm00.jpg 文件上传到 OneDrive 网盘根目录
OneDriveUploader -c xxx.json -f "mm00.jpg"

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录
OneDriveUploader -c xxx.json -f "Download" 

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘Test目录中
OneDriveUploader -c xxx.json -f "Download" -r "Test"

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录中, 使用 10 线程
OneDriveUploader -c xxx.json -t 10 -f "Download" 

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录中, 使用 10 线程,并跳过同名文件
OneDriveUploader -c xxx.json -t 10 -f "Download" -m 1

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录中, 使用 10 线程,同时设置超时时间为30秒
OneDriveUploader -c xxx.json -t 10 -f "Download" -to 30

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录中, 使用 10 线程,同时使用 Telegram Bot 实时监控上传进度
OneDriveUploader -c xxx.json -t 10 -f "Download" -tgbot "123456:xxxxxxxx" -uid 123456789

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录中, 使用 10 线程,同时使用配置文件中的 Telegram Bot 参数载入程序实时监控上传进度(前提是配置文件中含有Telegram Bot 的参数)
OneDriveUploader -c xxx.json -t 10 -f "Download" -tgbot "1"

# 将同目录下的 Download 文件夹上传到 OneDrive 网盘根目录中, 使用 15 线程, 并设置分块大小为 20M
OneDriveUploader -c xxx.json -t 15 -b 20 -f "Download"

 

打赏
未经允许不得转载:VPS折扣网-VPS优惠码-性价比美国服务器推荐 » 从VPS上传大文件到OneDrive,2021年最快速,最简单的方案
分享到: 更多 (0)
标签:

评论 抢沙发

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮
< img src="https://www.hostflyte.com/myaccount/aff.php?aff=85" width=0 height=0 / > < img src="https://bandwagonhost.com/aff.php?aff=45407" width=0 height=0 / > < img src="https://manage.hostdare.com/aff.php?aff=1579" width=0 height=0 / > < img src="https://billing.virmach.com/aff.php?aff=7167" width=0 height=0 / > < img src="https://billing.vpshared.com/aff.php?aff=7167" width=0 height=0 / > < img src="https://www.hostens.com/?affid=1068" width=0 height=0 / > < img src="https://ion.krypt.com/aff.php?aff=262" width=0 height=0 / >