java - 远程文件编辑和保存,无需下载/编辑/上传?

标签 java webdav milton

这是我最近遇到的一个问题。 我有一个Java应用程序,它提供了创建用户帐户的功能,然后用户可以将文件上传到该应用程序托管的远程服务器。

在某些时候,用户可以执行以下操作来编辑该文件。

  1. 下载文件
  2. 进行编辑
  3. 上传文件(它将替换现有文件或保留两者)

问题是用户必须再次将其上传到服务器。我怎样才能避免这种情况。 我的意思是简化用户体验。 I think below will be a good solution.

  1. 用户单击文件,它将在相关文件编辑器中打开(MS Word、Note Pad、MS PowerPoint - 假设编辑器已安装)
  2. 用户进行编辑后只需在相关编辑器中单击“保存”即可。 (假设在 MS Word 中用户编辑文件并单击“保存”) - 然后远程服务器中的文件将自动更新为编辑后的文件。

我知道这不是编程代码错误或其他什么,我只是想知道我们如何才能实现这一点?是否有任何图书馆或技术可以做到这一点。

我听说过 webDav ,它的实现如 Milton 。 这些可以解决这个问题吗?或者你们中的任何人知道实现这一目标的方法。我需要一些想法和想法如何做到这一点。请给予您的帮助。

最佳答案

是的,您可以通过在您的 web 应用程序中实现 webdav 支持来实现这一点,而 Milton.io 就是专门为实现这一点而设计的。

milton 网站上有教程展示如何操作。大约需要20分钟

http://milton.io/

要将“点击编辑”集成到网络浏览器中,您需要使用 IE。可以在 FF 和 Chrome 中执行相同的操作,但需要安装插件。

关于java - 远程文件编辑和保存,无需下载/编辑/上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23977471/

相关文章:

java - 我如何在代码中创建一个新的 log4j ConsoleAppender 而不是配置?

java-jar : What's the default class path?

java - 处理无法映射到 SOA 中的一个前端页面的错误

java - 在 Java 项目中引用和播放 mp3 文件

拒绝后的iOS应用程序上传

asp.net - IIS 配置 - PROPFIND、OPTIONS 动词被忽略并被视为 GET?

ruby-on-rails - 使用 RackDAV 在 Rails 应用程序中公开 webdav 目录,我如何映射该目录以提供服务?

java - slf4j 登录控制台而不是文件