检测用户是否下载了文件

时间:2013-01-14 13:55:23

标签: php

  

可能重复:
  How to detect when a user has successfully finished downloading a file in php

我想知道是否有办法检测用户是否下载了文件?

我在服务器上创建一个.docx文件,一旦用户点击“下载”按钮,并允许他们下载文件,如下所示。我想要做的是在定义文件的字节发送给用户后删除文件。这可能吗?

$objWriter-> save('docxFiles/'.$filename);
echo '<script type="text/javascript">window.location.href=\'docxFiles/'.$filename.'\'</script>';

非常感谢提前

2 个答案:

答案 0 :(得分:0)

无法确定用户是否已下载文件。

在您的情况下,只是不保存文件。将其生成为一个字符串,并将其与适当的标题一起发送。

答案 1 :(得分:0)

无法检查用户是否已完成下载文件或已暂停文件。 但是,如果在下载开始后24小时内你可以删除。

或者您可以生成一个文件,使用base64对其进行编码并作为页面发送。

相关问题