通过webdav在基于java的web应用程序中编辑文件(读取/编辑/保存)

通过webdav在基于java的web应用程序中编辑文件(读取/编辑/保存),java,servlets,webdav,Java,Servlets,Webdav,我正在搜索如何在基于servlet的java web应用程序中实现服务的信息,该应用程序可以通过webdav处理一些常见文件类型(如office套件的程序)的在线编辑(读取/编辑/保存)。 我们已经有一个Tomcat7运行并使用webdav在客户端计算机上挂载文件夹(由同事实现),效果很好。 现在,我需要研究实现在线编辑功能的方法(例如,在我们的webapp中打开一个.doc文件,在word中编辑该文件并在我们的webapp中自动保存),但找不到关于这个主题的那么多信息/方法 从目前为止我所能找

我正在搜索如何在基于servlet的java web应用程序中实现服务的信息,该应用程序可以通过webdav处理一些常见文件类型(如office套件的程序)的在线编辑(读取/编辑/保存)。 我们已经有一个Tomcat7运行并使用webdav在客户端计算机上挂载文件夹(由同事实现),效果很好。 现在,我需要研究实现在线编辑功能的方法(例如,在我们的webapp中打开一个.doc文件,在word中编辑该文件并在我们的webapp中自动保存),但找不到关于这个主题的那么多信息/方法

从目前为止我所能找到的情况来看,我可以看到使用这个webdav特性需要设置一些响应头值,并且需要实现一个自己的servlet。 但我仍然不知道从哪里开始,如果我是对的。。。
有人知道这方面有什么好的资源吗?(文档,简单的webapp示例,…随便什么)?

你应该使用米尔顿,它的目的正是你所描述的。实现起来非常简单,您可以创建注释性方法,通过webdav提供web应用程序中的信息。这包括文件和文件夹浏览,以及上传、下载和锁定(MS Office所需)

弥尔顿网站上有一些教程,指导您完成实施过程

以下是第一个教程中的一个简单hello world实现:

Milton提供了一个免费的社区版,它只支持DAV级别1。这将适用于大多数第三方webdav客户端,如Bitkinex、Cyberduck等。但为了与操作系统webdav客户端(包括Win7、MacOS、MS Office)兼容,您需要商业许可证上提供的企业版

有关详细信息,请访问米尔顿网站-


(我是作者)

你应该使用弥尔顿,它的目的正是你所描述的。实现起来非常简单,您可以创建注释性方法,通过webdav提供web应用程序中的信息。这包括文件和文件夹浏览,以及上传、下载和锁定(MS Office所需)

弥尔顿网站上有一些教程,指导您完成实施过程

以下是第一个教程中的一个简单hello world实现:

Milton提供了一个免费的社区版,它只支持DAV级别1。这将适用于大多数第三方webdav客户端,如Bitkinex、Cyberduck等。但为了与操作系统webdav客户端(包括Win7、MacOS、MS Office)兼容,您需要商业许可证上提供的企业版

有关详细信息,请访问米尔顿网站-


(我是作者)

谢谢你提供的信息。我还没有开始,但也发现了一些新的两个资源,它们至少为我提供了客户端可能需要的线索:如果你想从web浏览器启动编辑器(如Word或Excel),你应该使用Internet Explorer中的sharepoint dll。Chrome和FF也有选择。更多信息请点击此处-感谢您提供的信息。我还没有开始,但也发现了一些新的两个资源,它们至少为我提供了客户端可能需要的线索:如果你想从web浏览器启动编辑器(如Word或Excel),你应该使用Internet Explorer中的sharepoint dll。Chrome和FF也有选择。更多信息请点击这里-