V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
abersheeran

使用 cloudflare workers 为 cloudflare r2 提供 WebDav 服务

  •  
  •   abersheeran · Dec 5, 2023 · 3564 views
    This topic created in 874 days ago, the information mentioned may be changed or developed.
    https://github.com/abersheeran/r2-webdav

    做这个主要原因是最近用了一些基于 webdav 同步数据的程序,chatgpt-next-web 、via

    另外,XML 真恶心,我已经尽力不去解析它了,依旧恶心到我了。🤮
    6 replies    2023-12-26 19:33:32 +08:00
    starrys
        1
    starrys  
       Dec 5, 2023 via iPhone
    好耶,支持一下。
    能不能支持其他 S3 服务呢?
    codehz
        2
    codehz  
       Dec 5, 2023
    说起 xml ,我本来以为可以用 cloudflare worker 自带的 HTMLRewriter 去解析 xml 的(因为那真的很快,可以压缩解析时间),结果试了半天发现那玩意真的只能给 html 用,xml 里很多机制诸如 CDATA ,还有 rss 里的 link 都会解析不出正确的值。。。
    然后用第三方 xml 解析工具之后,解析时间“顺利”来到 100ms+,超过了免费套餐的范畴十倍多()
    ferock
        3
    ferock  
    PRO
       Dec 5, 2023
    有考虑打包成 docker 么?
    SenLief
        4
    SenLief  
       Dec 5, 2023 via iPhone
    Webdav 其实可以用日本那个,稳定还快一点。
    wdssmq
        5
    wdssmq  
       Dec 26, 2023
    Secrets · Cloudflare Workers docs
    https://developers.cloudflare.com/workers/configuration/secrets/

    鉴权信息不要用明文变量比较好。。
    abersheeran
        6
    abersheeran  
    OP
       Dec 26, 2023
    @wdssmq 🙏谢谢。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2752 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 302ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    ♥ Do have faith in what you're doing.