Django FileWrapper对象:如何挂钩清理操作

时间:2011-04-10 02:08:39

标签: django

假设使用django.core.servers.basehttp.FileWrapper类来提供临时文件中的内容。

当客户端完成文件下载时,需要删除临时文件。

如何挂钩到FileWrapper对象,执行这样的清理操作?

1 个答案:

答案 0 :(得分:4)

如果您在unix系统上运行,请在打开后立即取消链接临时文件。在下载结束时,FileWrapper关闭文件句柄后将释放磁盘空间。