2014-01-27 38 views
0

文件我試圖讓jquery文件上傳工作,我想關於存儲文件的建議,特別是我關心的情況下,當用戶選擇幾個文件所以他們得到下載到服務器,然後用戶只是關閉瀏覽器或選項卡或任何,所以我有我的服務器上不會使用額外的文件,因此我將不得不想出一些東西來刪除這些額外的文件...所以問題是,它通常如何處理?什麼是'最佳實踐'?存儲與jquery文件上傳(或其他插件)

順便說一句,我使用on Rails和carrierwave紅寶石,如果該事項

+0

您可以在服務器上編寫一個腳本,以指定的時間間隔刪除服務器上所有未使用的文件。 – ankur140290

+0

是啊,那是我在想什麼,但也許有人可以提供更好的東西 – JustMichael

+0

您可以添加一個代碼,不允許用戶關閉/退出瀏覽器,一旦文件上傳,然後刪除他/她的文件在他的構象。 – ankur140290

回答

2

除了運行的WebSocket腳本(檢查當用戶關閉瀏覽器),我覺得最有效的方式做,這是運行scheduled task

圖片

它將在您將如何在服務器上的資源您的圖像關聯的所有鉸鏈。例如,如果圖像意圖用於一段內容(未保存),則可以檢查是否存在內容,並刪除任何沒有關聯的圖像。與許多軟件系統一樣,如果您詳細說明查詢的某些上下文,「最佳實踐」只會變得明顯。例如 - &的圖像是如何管理的?

+0

看起來像計劃中的任務,就像我想的那樣,謝謝 – JustMichael

+0

沒有問題的芽 - 希望它適合你! –