下载文件,在本地打开,编辑然后上传

时间:2013-10-28 21:58:00

标签: java html5 file-upload applet

我有一个允许用户正常下载文件的Web应用程序,然后他们可以使用简单的上传机制上传它们(从目录和内容中选择文件)。

这就是我想要做的事情:拥有和#34;编辑"我的应用程序上的按钮,用于下载文件并从用户的本地驱动器中自动打开。然后我想检查是否有更改,将其上传回服务器。或者,为用户提供一种轻松上传的方式。

我到目前为止的选择是:

  • 签名小程序

我觉得applet很慢,而且#丑陋"。但到目前为止,这是一个成功的选择。它可以轻松下载并打开文件,然后有一个上传按钮,将文件放回服务器上。

  • HTML 5(文件API)

我开始研究这个并喜欢我所看到的。但是我看到很多东西都是本地上传,拖放和这种东西。我对这项技术很陌生,我很简单,不知道它是否可行。

  • 桌面应用程序

我不喜欢这个,但它还在桌面上。它可以监视由applet创建的目录(再次在这里),检查是否有更改,然后将其上传回服务器。


有人可以给我一些帮助吗?如果a可以使用HTML 5做类似的事情,或者是否有更好的解决方案。

1 个答案:

答案 0 :(得分:1)

即使您尝试使用HTML5,也无法在HTML中无需用户交互即可上传文件。这是针对网络fundemantals。用户必须以某种方式触发文件上传,拖放,浏览和选择文件等。 由于部署的痛苦,签​​名的applet可能是比桌面应用程序更好的解决方案。 如果您希望用户编辑的此文件仅基于文本,我建议使用基于HTML的编辑器,例如Google为Google文档执行此操作。