使用Java Applet中的tomcat WebDav触发打开和编辑文件

时间:2012-06-28 03:28:11

标签: java tomcat webdav

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

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

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

问题:

  1. 是否可以在不安装webdav客户端的情况下查看/编辑/锁定文件 *? 原因是因为我有超过3000台桌面客户端使用该软件。部署webdav是一个问题,我如何让每个用户访问不同的webdav,以便他们看不到彼此的文件?
  2. 是否可以触发本地应用程序在WebDav中打开文件 *?
  3. file * =表示能够从本地计算机打开的任何文件;示例:ms word,ms excel,ms powerpoint,pdf,PNG,JPG,txt等。

1 个答案:

答案 0 :(得分:0)

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

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