【问题标题】:Track file upload status from other client (other session) with PHP使用 PHP 跟踪来自其他客户端(其他会话)的文件上传状态
【发布时间】:2015-11-12 22:13:15
【问题描述】:

我研究了几种获取文件上传状态的方法,但它们都假设我们需要使用相同的会话(例如,我们可以为客户端创建进度条)。

我需要实现的是跟踪从其他客户端上传的文件的文件上传状态。例如,它是一个包含已登录客户端列表的管理面板,管理员将能够实时查看这些客户端的文件上传状态(百分比、数量)。

我正在考虑的一种方法是跟踪来自客户端的会话名称和“session.upload_progress.name”,然后通过将此信息从我的服务器发送到某个upload_status.php 脚本来获取文件上传状态。但这似乎有点困难和消耗性能,尤其是当我同时有很多客户时。

有没有更简单或直接的方法来实现这一点?

【问题讨论】:

    标签: php session file-upload statusbar


    【解决方案1】:

    经过多次考虑,我们决定更新客户端并实现分块上传文件。然后我们可以简单地更新脚本中每个客户端的当前上传状态以进行上传。

    这些信息可以存储在数据库、内存缓存等中,并且可以很容易地被管理服务器访问。

    如果有人有其他考虑或想法,请随时发表您的意见。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 1970-01-01
      • 2019-01-19
      • 2016-06-17
      相关资源
      最近更新 更多