Explorer集成

时间:2013-10-10 07:40:31

标签: webdav explorer windows-explorer

我想展示自己的文件列表&资源管理器中的文件夹例如,如果我有一个空文件夹,说'D:/ Store',那么当点击资源管理器中的特定文件夹时,我想从我的应用程序中发送要列出的文件/文件夹列表(通过查询内部数据库) / metadata)。资源管理器应该使用这些列表并将它们列为普通文件夹列表(虚拟文件夹列表)。然后,通过查询我的内部数据库,应该进一步导航。同样,如果他们尝试打开文件,我会从我的应用程序发送特定文件的内容,资源管理器应该显示它。

请告诉我,是否可能?

如果没有, i)我是否必须创建自己的资源管理器窗口才能实现此目的。 ii)或者WebDAV将帮助我实现我的要求。

如果是这样,将选择哪种语言。我熟悉c / c ++。如果我需要其他一些语言/工具,请告诉我。

感谢。

1 个答案:

答案 0 :(得分:1)

是的,这就是webdav的用途。该协议在概念上很简单,因此您理论上可以实现自己的服务器端协议处理,但实际上每个客户端的特性都要处理很多,所以最好使用库。

因此,您需要将数据库与webdav服务器库集成。例如,http://milton.io(我的项目)是一个用于此目的的Java库。使用它很简单,有很多例子,很多人在几个小时内就可以使用windows运行一个简单的实现。米尔顿是一个非常活跃的项目,有很好的支持(主要来自我!)

如果您更喜欢使用php,那么SabreDav库非常好并且积极维护。