![通过 webdav 访问服务器时对文件夹名称有何限制?](https://linux22.com/image/1159189/%E9%80%9A%E8%BF%87%20webdav%20%E8%AE%BF%E9%97%AE%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E5%AF%B9%E6%96%87%E4%BB%B6%E5%A4%B9%E5%90%8D%E7%A7%B0%E6%9C%89%E4%BD%95%E9%99%90%E5%88%B6%EF%BC%9F.png)
嗨,
对于名称较短的文件夹(例如 fotografie),使用 webdav 访问我的文件服务器效果很好。但最终我无法访问名称较长或包含“-”等字符或包含大写字母的文件夹。
请提出建议
答案1
这将相当面向 Windows。
由于 WebDav 有一些严重的限制,您很可能被最大路径长度所困扰......
避免在文件和/或文件夹名称中使用任何特殊字符和空格。Webdav 使用 HTTP/HTTPS,因此任何特殊字符和空格都需要进行 URL 编码,以增加最大可用长度。那将是&%#+? *'"></\|:
(我可能错过了一些 ;) )。它们将占用 3 个位置,因为它们被处理为%nn
;%20
是一个空格。
总路径长度和文件长度理论上为 256 个字符,但不包括 UNC 前缀和 Webdav 前缀;办公室例如,Windows 本身只允许 218 个字符;Webdav 也不行。
190,200 个字符可能是路径和文件名的最大限制。