Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
cathedrel
V2EX  ›  Linux

惭愧, webdav 的配置文件不会写,“CORS”是啥意思?

  •  
  •   cathedrel · Aug 26, 2021 · 3235 views
    This topic created in 1776 days ago, the information mentioned may be changed or developed.
    不是程序员。要自建个 webdav 服务器,服务端选的这家:github.com/hacdias/webdav

    乍一看不难,抄了它的配置文件改一改直接就跑起来了,但是,不能用,文件系统挂载不起来,浏览器里打开也是莫名其妙的 xml:

    i.imgur.com/RmaMxES.png

    i.imgur.com/Kg02qFk.png

    通过 cloudflare 访问的,应该不是 CF 的原因吧?请问那个 CORS 是什么意思?该怎么设置?
    11 replies    2021-08-27 12:24:23 +08:00
    laincat
        1
    laincat  
       Aug 26, 2021
    emmm ??

    你换一个 支持 webdav 的工具 打开看看?
    cslive
        2
    cslive  
       Aug 26, 2021
    用这个 https://github.com/BytemarkHosting/docker-webdav
    跑 docker,很方便
    raysonx
        3
    raysonx  
       Aug 26, 2021 via iPhone   ❤️ 1
    我觉得还是 rclone 好用
    cathedrel
        4
    cathedrel  
    OP
       Aug 26, 2021
    @laincat 浏览器不支持 webdav ?用浏览器打开不就应该是浏览文件的样子吗?
    cathedrel
        5
    cathedrel  
    OP
       Aug 26, 2021
    @cslive 惭愧,不会用 docker
    cathedrel
        6
    cathedrel  
    OP
       Aug 26, 2021 via Android
    @raysonx 好像是个强大的工具,我要学习一个
    ChenXuting
        7
    ChenXuting  
       Aug 26, 2021 via Android
    建议 seafile 一步到位,支持 webdav
    2i2Re2PLMaDnghL
        8
    2i2Re2PLMaDnghL  
       Aug 26, 2021
    @cathedrel 浏览器确实不支持 webdav,但视情况服务端可以使 GET 请求返回一个完整的前端,而 PROPFIND 才是 webdav 协议。
    9Tpsaajk9rdBKH2U
        9
    9Tpsaajk9rdBKH2U  
       Aug 26, 2021
    CORS 跨域资源共享, 跨域请求?
    Kasumi20
        10
    Kasumi20  
       Aug 27, 2021
    CORS 就是对每个 HTTP 响应都设置跨域的那几个 Header 。。
    cathedrel
        11
    cathedrel  
    OP
       Aug 27, 2021 via Android
    @Kasumi20
    @MLeo 完全不懂……可以完全不设置什么 cors 参数吗?就我自己用的 webdav 服务器
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1381 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 17:11 · PVG 01:11 · LAX 10:11 · JFK 13:11
    ♥ Do have faith in what you're doing.