Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 200表示下载完成了吗?_Php_Http_Download_Zip_Response - Fatal编程技术网

Php 200表示下载完成了吗?

Php 200表示下载完成了吗?,php,http,download,zip,response,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; } ?> 否。您可以手动使用http\u响应\u代码。

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

<?php

function downloadComplete() {

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

  return true;
}

?>

否。您可以手动使用http\u响应\u代码。这并不意味着下载已经完成

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