Php 检测用户是否下载了文件

Php 检测用户是否下载了文件,php,Php,可能重复: 我想知道是否有办法检测用户是否下载了文件 我正在服务器上创建一个.docx文件,一旦用户单击“下载”按钮,允许他们下载文件,如下所示。我试图做的是在定义文件的字节发送给用户后删除该文件。这可能吗 $objWriter-> save('docxFiles/'.$filename); echo '<script type="text/javascript">window.location.href=\'docxFiles/'.$filename.'\'</scr

可能重复:

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

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

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

非常感谢提前

无法确定用户是否下载了该文件


在您的情况下,不要保存文件。将其生成一个字符串,并将其与相应的标题一起发送。

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


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

我认为您只需在用户单击下载链接时生成文件,而不是在收到回复之前,我表示感谢,我同意,但假设我愿意采用这种方法,是否可以检测用户何时在“另存为”对话框中做出决定?