200意味着下载完成了吗?

时间:2014-07-30 06:23:36

标签: php http download zip response

我想验证是否已完成300 MB zip文件的下载。在下载完成之前,我会得到200响应吗?如果没有,这里有一个可以满足我需要的PHP函数。

<?php

function downloadComplete() {

  while (http_response_code() != 200) {
    set_time_limit(30);
    sleep(60 * 10); 
  }

  return true;
}

?>

1 个答案:

答案 0 :(得分:1)

没有。你可以手动http_reponse_code。这并不意味着下载已经完成。

此外,只有客户端可以“说”该文件已下载。服务器端可以“说”该文件已发送。