1

我想构建一个基于 Web 的文件归档跟踪应用程序,并希望得到一些关于如何构建它的最佳方式的反馈。

我正在尝试构建基于 Web 的文件归档应用程序(如 Apple Time Machine),它可以监视外部硬盘驱动器,并且在添加文件/文件夹时,它会将文件路径写入数据库,以便以后搜索。因此,如果用户在此日期“04/16/12”将此文件夹“我的文件夹”添加到外部高清“驱动器 1”,并且需要在以后找到该文件夹​​或其内容,他们可以搜索名称、日期或驱动器名称并返回相应的结果。

用户必须选择需要观看的硬盘驱动器,然后应用程序将从那里接管。

• 我可以通过严格的网络应用程序执行此操作,还是需要可以与我的网络应用程序通信的本地应用程序/插件?

我只是在寻找从哪里开始的方向,我的背景几乎是 HTML、CSS、PHP,但我并不反对学习新东西。

4

1 回答 1

0

假设我在阅读您的问题后所想的就是您的意思:

- 每次登录时,您都需要识别用户的存储设备。 - 如果您想持续监控正在添加或删除的内容,您需要获得用户的访问权限。但是,您还需要考虑如果用户离线怎么办?当他离线时,您将如何跟踪变化。

我不认为你可以严格地从网络应用程序中做到这一点,除非你假设用户一直连接到互联网。您需要某种本地应用程序来在他们离线时监控他们的存储设备,并在他们在线时自动更新您的数据库。

对于你必须做的:当用户在线时,PHP 可以很好地实现你所需要的。对于用户机器中的本地应用程序,您可以编写文件跟踪器(当他们离线时)并在他们在线连接后通过 JSON 或其他方式将其发送到服务器。对于创建本地程序,我建议您看一下 python,因为它非常清晰易学。

希望这可以帮助。

于 2012-04-17T14:35:28.480 回答