这是我最近遇到的一个问题。 我有一个Java应用程序,它提供了创建用户帐户的功能,然后用户可以将文件上传到该应用程序托管的远程服务器。
在某些时候,用户可以执行以下操作来编辑该文件。
- 下载文件
- 进行编辑
- 上传文件(它将替换现有文件或保留两者)
问题是用户必须再次将其上传到服务器。我怎样才能避免这种情况。
我的意思是简化用户体验。
I think below will be a good solution.
- 用户单击文件,它将在相关文件编辑器中打开(MS Word、Note Pad、MS PowerPoint - 假设编辑器已安装)
- 用户进行编辑后只需在相关编辑器中单击“保存”即可。 (假设在 MS Word 中用户编辑文件并单击“保存”) - 然后远程服务器中的文件将自动更新为编辑后的文件。
我知道这不是编程代码错误或其他什么,我只是想知道我们如何才能实现这一点?是否有任何图书馆或技术可以做到这一点。
我听说过 webDav ,它的实现如 Milton 。 这些可以解决这个问题吗?或者你们中的任何人知道实现这一目标的方法。我需要一些想法和想法如何做到这一点。请给予您的帮助。
最佳答案
是的,您可以通过在您的 web 应用程序中实现 webdav 支持来实现这一点,而 Milton.io 就是专门为实现这一点而设计的。
milton 网站上有教程展示如何操作。大约需要20分钟
要将“点击编辑”集成到网络浏览器中,您需要使用 IE。可以在 FF 和 Chrome 中执行相同的操作,但需要安装插件。
关于java - 远程文件编辑和保存,无需下载/编辑/上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23977471/