2013-11-22 48 views
0

我正在實現文件共享系統,其中只有用戶正在上傳和從服務器下載文件。我對我想要的東西有一個想法,那就是爲用戶設置上傳限制。設置用戶總上傳限制 - PHP

在我的數據庫中有一個名爲limit_upload的字段,只要上傳完成就會被減掉。假設用戶在開始時有5 GB的可用空間,每次上傳時開始減少,刪除時增加。這是做這件事的正確方法嗎?在確保它能夠正常工作之前,我不想繼續執行此操作。

如果是,是否有更好的方法來應用這個想法?

回答

0

PHP可以通過INI設置輕鬆上傳個人的大小。

如果你想限制總共在一段時間內上傳,那麼是的,你需要自己跟蹤。

如果您將用戶上傳存儲在單獨的目錄中,那麼您也可以只監視每個用戶文件夾的大小,而不是從數據庫中的值手動添加/減少。

+0

我明白了,即使文件是公開的,我服務器上的鏈接也會是./public/user_id/file_name?因爲我正在創建私人組,每個組都有一個目錄,./private/group_id/user_id/file_name? – Atieh

+0

@Atieh當然,這是一種方法。 – jszobody

+0

看到我編輯的評論請 – Atieh