监视文件传输的最佳方法(Java和C)

时间:2013-10-09 05:02:32

标签: java c

我想监控Web应用程序中的文件传输。此Web应用程序可以使用进度条显示传输进度,还可以手动恢复失败的传输等。

仅供参考,我用C语言编写了自己的文件传输协议,然后用Java来调用该协议。

目前,我将所有传输的数据写入数据库(C代码执行此操作)并将其用于Web应用程序中的监视。这是监控文件传输的最佳方式,还是有其他方法可以用来监控文件传输?

1 个答案:

答案 0 :(得分:1)

如果我在传输文件时理解正确,那么您将数据放入数据库中,以便Web应用程序可以获取并显示进度? 如果是,那么它可能不是一个好方法。数据库更多的是为您发送的所有文件和此类事件生成报告。

要显示当前文件的状态,您只需在实现协议的代码中实现函数,该协议将返回当前状态。然后使用ajax你可以每隔1秒调用一次这个函数,或者像那样调用它来更新运行时的进度条。