【问题标题】:Trigger open&edit file with tomcat WebDav from Java Applet使用 Java Applet 中的 tomcat WebDav 触发打开和编辑文件
【发布时间】:2012-06-28 03:28:10
【问题描述】:

目前我有一个 java 小程序(以 tomcat 6 作为后端),允许用户上传文件和下载文件以进行文档共享。但是,很多用户忘记将编辑后的文件上传回服务器。

因此,我想增强小程序以允许用户选择一个 文件* 进行编辑并直接保存到 Web 服务器。无需用户将文件保存到本地硬盘,然后手动将文件*上传回服务器。

看了几眼之后,似乎 WebDav 就是这样。我已经在 web.xml 中配置了启用 webdav 的 tomcat,现在我可以使用 Webdav 客户端 Cyber​​Duck 查看文件和编辑。

问题:

  1. 是否可以在不安装 webdav 客户端的情况下查看/编辑/锁定文件*?
    原因是因为我有超过 3000 个桌面客户端使用该软件。 webdav 的部署是一个问题,我如何让每个用户访问不同的 webdav,这样他们就看不到彼此的文件?
  2. 是否可以触发本地应用程序在 WebDav 中打开 文件*?

文件* = 表示可以从本地机器打开的任何文件;示例:ms word、ms excel、ms powerpoint、pdf、PNG、JPG、txt 等。

【问题讨论】:

    标签: java tomcat webdav


    【解决方案1】:

    啊,我设法打开它: Runtime.getRuntime().exec("winword http://:/xyz/.../pgl_page-bi.doc");

    问题是,每种类型的文件都需要在 .exec(""); 中包含不同的字符串。没有我预期的那么干净,但至少它有效。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多