可能重复:
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>';
非常感谢提前
答案 0 :(得分:0)
无法确定用户是否已下载文件。
在您的情况下,只是不保存文件。将其生成为一个字符串,并将其与适当的标题一起发送。
答案 1 :(得分:0)
无法检查用户是否已完成下载文件或已暂停文件。 但是,如果在下载开始后24小时内你可以删除。
或者您可以生成一个文件,使用base64对其进行编码并作为页面发送。