2

在“IT Hit WebDAV 服务器引擎”实现中,我IHierarchyItem.Name返回了“我的文件夹”。但IHierarchyItem.Path返回/2347182436872364/971553455213456772/相同的项目。

在 Windows Explorer 中,此文件夹显示为971553455213456772“IT Hit Ajax File Browser”,而在“IT Hit Ajax File Browser”中显示为“My Folder”。

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

4

1 回答 1

4

Microsoft Mini-redirector(Windows Explorer 使用它来访问幕后的 WebDAV 服务器)忽略 WebDAV 服务器返回的显示名称,仅使用 Url 的最后一部分作为文件或文件夹名称。

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

于 2014-02-07T20:08:37.450 回答