logo NodeSeekbeta

利用R2和CF Workers(Pages也行)创建webdav

CF大善人的R2不用多说了吧, 10G的免费储存仅当做博客图片储存的话够用一辈子了 xhj010

但是由于R2在官网上传图片太过麻烦, 我在使用S3 API时也是失败(使用的是安卓的PicHoro, 显示验证失败, 有大佬懂的可以在评论区说一下), 所以鞭策AI写了一个CF Workers代码创建Webdav, 连接R2用来上传文件

代码
https://www.now61.com/f/3NeVcK/webdav.js

CF Pages上传如下压缩包
https://www.now61.com/f/D9eBHq/webdav.zip

  • 环境变量
变量名 值
WEBDAV_USER 你自己的用户名
WEBDAV_PASSWORD 你的密码
  • 绑定
    选择R2存储桶
    变量名: R2, 并选择你自己的存储桶

感谢六一云提供的储存和下载
喜欢的话赏个鸡腿吧 xhj010

12
  • 牛逼

  • 这个国内下载 速度如何

  • @bigAlol #2
    延迟比较高, 但是下载速度很快, 我本地的大概能跑15mb/s约等于120mbps

  • 主要是请求数不够

  • 有上传大小限制吗?我之前看免费版的CDN服务都会限制最大上传大小100MB

  • 牛逼,正需要这个


  • 怎么我输入用户密码打开是这样

  • 啊,我没绑定R2桶

  • 还是不行。
    Not Found (or use PROPFIND for directories)

  • 可以了,楼主是用哪个AI写的代码?

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72800位seeker

🎉欢迎新用户🎉