利用 Cloudflare Worker 配合 OneDrive 的 API 做了一个分享盘的小工具。 Office 365 家庭车 1T 够大不贵,用作分享不错。
🌈 演示地址: storage.idx0.workers.dev
利用 Cloudflare 服务器中转 OneDrive 中文件的下载,以提高中国大陆的下载体验。已知问题,无法显示下载进度。
在配置中开启 proxyDownload 功能,在文件直链路径后面加 ?proxied 即可开启,例如: https://storage.idx0.workers.dev/Other/zero_file?proxied
( Cloudflare 的速度也挺随缘的... )
利用 Cloudflare CDN 来缓存 OneDrive 中文件。
可以利用这个工具直接上传小文件到 OneDrive 上 ( 小于 4MB,OneDrive API 的限制,比这个大就得创建 upload session 反正很麻烦 )
对于图片文件,可以直接获取不同尺寸的缩略图。 比如: https://storage.idx0.workers.dev/Images/public-md-image-20191010113652775.png?thumbnail=mediumSquare
同时开启缓存功能和小文件上传功能后,这就是个自建图床。 配合缩略图功能,亦可提升博客页面在不同场景下的加载体验。
例如 https://blog.idx0.dev 在首页文章列表配图使使用了 large 尺寸的缩略图,在侧栏文章列表中使用了 smallSquare 尺寸的缩略图。
🔥 项目地址: https://github.com/heymind/OneDrive-Index-Cloudflare-Worker
嘻嘻嘻嘻
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.