我有一个Web应用程序,允许在Web服务器上进行有限的文件操作。用户可以将文件上载,下载,复制和移动到其文件空间内的各个位置。
如果我希望在服务器上跟踪文件复制操作从一个位置到另一个位置的进度,我有什么可能性?
目前,当我复制一个大文件(大约1 GB)时,几秒钟没有任何反应,直到文件复制完成。在那些时候,用户肯定会感到困惑,他们的功能是否真的正在发生。我想显示进度条以通知用户此操作正在进行中。
我需要显示已经复制了多少数据的百分比,因为它是更高价值的进度信息,而不仅仅是告知,复制正在进行而没有百分比信息(例如带有信息的旋转图标:正在复制。)。
目前,我使用php copy()功能。我应该在PHP中实现自己的读/写功能吗?
我的计划配置:
提前谢谢。