1
假設django.core.servers.basehttp.FileWrapper類用於從臨時文件返回內容。Django FileWrapper對象:如何掛鉤清理操作
當客戶端完成文件下載時,需要刪除臨時文件。
如何鉤入FileWrapper對象,執行這樣的清理操作?
假設django.core.servers.basehttp.FileWrapper類用於從臨時文件返回內容。Django FileWrapper對象:如何掛鉤清理操作
當客戶端完成文件下載時,需要刪除臨時文件。
如何鉤入FileWrapper對象,執行這樣的清理操作?
如果您在unix系統上運行,請在打開後立即取消臨時文件的鏈接。磁盤空間將在下載結束後由FileWrapper關閉文件句柄後釋放。
太棒了。 FileWrapper類的初始化程序需要一個打開的文件對象。因此發佈unlink系統調用是一個解決方案。謝謝! – byneri 2011-04-10 04:00:29