2013-01-14 71 views
0

可能重複:
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

我欣賞的答覆,我同意,但假設我想採取這種方法,是否有可能以某種方式檢測何時用戶在「另存爲」對話框中做出決定? – AnchovyLegend

回答

0

非常感謝有沒有辦法來確定用戶是否已經下載的文件或沒有。

就你而言,只是不保存該文件。生成一個字符串,並將其與適當的標題一起發送。

0

無法檢查用戶是否已完成下載文件或暫停了文件。 但是,如果在下載開始後24小時內可以刪除。

或者您可以生成一個文件,使用base64進行編碼並作爲頁面發送。

相關問題