node.js - 直接下载 OneDrive 文件的链接?

标签 node.js url download ms-word onedrive

OneDrive 可共享链接如下所示:https://1drv.ms/w/s!AqmFiI7maXrRgT7PGcK_7JyZlBco .我如何获得这个的直接下载链接版本?我知道使用 onedrive.live/redir?<...> 链接我可以将“redir”替换为“下载”,但是对于看起来像上面那个的链接我该怎么做呢?谢谢。

最佳答案

您还可以将一个简单的函数添加到您的 .bashrc 中,以实现相同的效果:

onelink() { echo -n "$1"|base64|sed "s/=$//;s/\//\_/g;s/\+/\-/g;s/^/https:\/\/api\.onedrive\.com\/v1\.0\/shares\/u\!/;s/$/\/root\/content/"; }

结果是一样的:

$ onelink 'https://1drv.ms/w/s!AqmFiI7maXrRgT7PGcK_7JyZlBco'
https://api.onedrive.com/v1.0/shares/u!aHR0cHM6Ly8xZHJ2Lm1zL3cvcyFBcW1GaUk3bWFYclJnVDdQR2NLXzdKeVpsQmNv/root/content

关于node.js - 直接下载 OneDrive 文件的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37951114/

相关文章:

java - 如何使用 URL 测试 REST WS

http - 从其 url 下载图像并直接上传到 AWS

node.js - Mongo 遭受大量故障

javascript - 如何使用路由发送值-reactjs

jquery - 验证不带 www 的 url。或 http ://

java - 我在哪里可以下载 net.oauth httpclient4 jar 文件

ios - AFNetworking队列与pdf,png,mp4文件

node.js - $inc 忽略 Mongoose

JavaScript 堆栈 - Web 服务器和 API 服务器 : together or separate?

javascript - Appium代码生成 "SyntaxError: await is only valid in async function"