Windows资源管理器错误地显示WebDAV服务器文件/文件夹名称

时间:2014-02-07 15:19:41

标签: webdav ithit-webdav-server ithit-ajax-file-browser

在“IT Hit WebDAV Server Engine”实现中,我IHierarchyItem.Name返回“我的文件夹”。但IHierarchyItem.Path会为同一项目返回/2347182436872364/971553455213456772/

在Windows资源管理器中,此文件夹显示为971553455213456772,而在“IT命中Ajax文件浏览器”中,它显示为“我的文件夹”。

如何使它们具有相同的人类可读名称?

1 个答案:

答案 0 :(得分:3)

Microsoft Mini-redirector(Windows资源管理器用于在后台访问WebDAV服务器)忽略WebDAV服务器返回的显示名称,只使用Url的最后一部分作为文件或文件夹名称。

在Windows资源管理器和其他WebDAV客户端中实现相同行为的唯一方法是为文件夹名称和Url部分返回相同的文本。在您的情况下,为了使名称具有人类可读性并且与Ajax文件浏览器显示的相同,您的Path实现必须返回'/ Folder / My Folder /'。