WebDav 上传 Apache 上含有特定字符的文件失败

WebDav 上传 Apache 上含有特定字符的文件失败

在我们的一台机器上,webdav 上传运行良好,但只要有 ; # 或 *(可能还有其他几个),上传就会失败。这是意料之中的,因为它们是受限制的字符,但我很好奇是否有办法在传输过程中重写/重命名这些文件。我们并不关心名称到底是什么,只要将其添加到服务器上即可。开始研究 mod_rewrite 解决方案,但我的重写功能相当薄弱。

答案1

听起来像是 WebDAV 客户端的问题。这些字符在发送到服务器之前应该进行 urlescape()。您可以尝试使用其他客户端,看看是否有同样的问题吗?

相关内容