2012-03-01 25 views
0

我正在使用代碼使用範圍標題來使簡歷支持文件下載。
我想讓用戶只下載一次特定的文件。有人有任何解決辦法嗎?簡歷支持一次性文件下載

我想我應該知道下載已完成或沒有完成。有沒有辦法用PHP來做到這一點? (或從Apache的任何幫助)

回答

1

很難檢查是否下載文件。但你可以嘗試根據具體的特徵猜測它。

如果你用php腳本發送文件,你可以寫出你發送給用戶的字節數。

而且你可以在文件中添加一些檢查點(numered字節),如果你把他們全部並派出真正的文件大小的尺寸多出125%,你猜收到該文件。

+0

比你的答案。但125%有多準確?這不取決於用戶的速度嗎? – 2012-03-02 16:02:10

+0

這取決於用戶的網絡連接質量。有時當你通過http發送數據時,它不會被用戶接收。 125%是一個實驗值。 – Electronick 2012-03-02 17:59:53

+0

不會丟失數據包由TCP發送?如果我們不需要管理它。我對嗎? (所以這些不會被算作發送的字節,是嗎?) – 2012-03-02 18:05:48