2014-02-07 29 views
1

在「IT命中WebDAV服務器引擎」實現中,我有IHierarchyItem.Name返回「我的文件夾」。但IHierarchyItem.Path返回/2347182436872364/971553455213456772/爲同一項目。Windows Explorer錯誤地顯示WebDAV服務器文件/文件夾名稱

在Windows資源管理器中,此文件夾顯示爲971553455213456772而在「IT命中Ajax文件瀏覽器」中顯示爲「我的文件夾」。

我該如何讓他們擁有相同的人類可讀名字?

回答

2

Microsoft Mini-redirector(Windows資源管理器用於在幕後訪問WebDAV服務器)忽略WebDAV服務器返回的顯示名稱,並僅將Url的最後部分用作文件或文件夾名稱。

在Windows資源管理器和其他WebDAV客戶端中實現相同行爲的唯一方法是爲文件夾名稱和Url部分返回相同的文本。這就是你的情況,爲了使名稱更易於閱讀,並且與Ajax File Browser顯示的內容相同,你的Path實現必須返回'/ Folder/My Folder /'。

相關問題