我想验证是否已完成300 MB zip文件的下载。在下载完成之前,我会得到200响应吗?如果没有,这里有一个可以满足我需要的PHP函数。
<?php
function downloadComplete() {
while (http_response_code() != 200) {
set_time_limit(30);
sleep(60 * 10);
}
return true;
}
?>
答案 0 :(得分:1)
没有。你可以手动http_reponse_code。这并不意味着下载已经完成。
此外,只有客户端可以“说”该文件已下载。服务器端可以“说”该文件已发送。