【问题标题】:Cross-platform alternative to a windows shell extension - WebDAV platform?Windows shell 扩展的跨平台替代方案 - WebDAV 平台?
【发布时间】:2013-04-05 01:35:36
【问题描述】:

我想构建一个跨平台(windows、mac[、linux])桌面应用程序,允许目录浏览和拖放功能以访问基于云的企业 CMS。这将替换与 IIS 托管的 REST API 对话的现有(并且有一点问题)Windows shell 扩展。

我目前正在研究利用 WebDAV,但我无法找到用于构建客户端的跨平台库。我正在寻找关于利用哪些技术和/或库来使这个项目顺利进行的建议和建议。我的首选语言是 C# 和 Java,理想的解决方案是能够映射驱动器。另外 - 我确实有预算,我不介意支持其他程序员。

非常感谢您提供的任何想法或知识。

【问题讨论】:

  • 编写 WebDAV 客户端比编写 WebDAV 服务器容易得多。我会考虑只滚动你自己的代码来做到这一点。

标签: c# java iis webdav


【解决方案1】:

您可能会更喜欢实现 ssh 和 sftp。有许多非常好的图形 sftp 客户端,例如 winscp

【讨论】:

    【解决方案2】:

    大多数操作系统都提供内置 WebDAV 客户端,在许多情况下默认安装。 Windows 提供 Mini-redirector,Mac OS X 提供 Darvin,许多 Linux 提供 davfs2。您可以从 OS UI 或以编程方式安装驱动器或映射文件夹。每个操作系统和 WebDAV 客户端都有自己的特点,有时bugs

    随着 IE 10 的发布,您可以构建一个在所有 4 种主要浏览器中运行的 Ajax WebDAV 客户端。或者部署一些现有的客户端,比如这个:ajaxbrowser.com

    这两种情况都可以减少您构建跨平台 WebDAV 客户端的时间。

    【讨论】:

      猜你喜欢
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 2015-12-18
      • 2016-08-26
      • 2017-12-19
      • 2010-10-31
      • 1970-01-01
      • 2019-03-31
      相关资源
      最近更新 更多