2

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

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

到目前为止,我的选择是:

  • 签名小程序

我发现小程序很慢而且“丑陋”。但到目前为止,这是获胜的选择。它可以轻松下载和打开文件,然后有一个上传按钮,将文件放回服务器上。

  • HTML 5(文件 API)

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

  • 桌面应用程序

我不喜欢这个,但它仍然在桌子上。它可以监视由小程序创建的目录(这里又是),检查是否有更改,然后将其上传回服务器。


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

4

1 回答 1

1

即使您尝试 HTML5,也无法在没有用户交互的情况下上传文件。这违背了网络基础。用户必须以某种方式触发文件上传、拖放、浏览和选择文件等。签名的小程序可能是比桌面应用程序更好的解决方案,因为部署的痛苦。如果您希望您的用户编辑的这个文件只是基于文本的,我建议使用基于 HTML 的编辑器,例如 Google 为 Google Docs 做的。

于 2013-10-28T22:32:23.443 回答