我想知道文件何时完成下载

时间:2010-03-08 18:04:23

标签: php streaming download

  

可能重复:
  how to know when download is finished

您好,

我有一个文件,我希望用户只下载一次。下载完成后,该文件不再可用。

在设置流媒体系统之外,有什么方法可以设置某种回调,说文件是在客户端的计算机上完成下载的吗?

由于

1 个答案:

答案 0 :(得分:-1)

您可以使用readfile()发送文件,然后执行您需要执行的操作。

header( 'content-type: file/type' );
readfile($filename);
file_is_done_downloading();

通常最好让人们下载一两个小时,以确保他们获得所有内容,因为这不支持恢复下载。