Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想监视 Web 应用程序中的文件传输。这个 Web 应用程序可以使用进度条显示传输进度,也可以手动恢复失败的传输等。 仅供参考,我用 C 语言编写了自己的文件传输协议,然后我使用 Java 调用该协议。 现在,我将所有传输的数据写入数据库(C 代码执行此操作)并将其用于 Web 应用程序中的监控。这是监控我的文件传输的最佳方式,还是有其他方法可以用来监控文件传输?
如果我在您传输文件时理解正确,您是将数据放入数据库中,以便 Web 应用程序可以获取它并显示进度?如果是,那么这可能不是一个好方法。数据库更多的是为您曾经发送过的所有文件以及诸如此类的东西制作报告。
要显示当前文件的状态,您只需在实现您的协议的代码中实现将返回当前状态的函数。然后使用 ajax,您可以每隔 1 秒或类似的方式调用此函数来更新运行时的进度条。