支持在下载文件一次后立即删除文件的Web服务器?

时间:2010-06-03 05:27:27

标签: apache webserver tornado

我需要一个允许我在成功下载文件后删除文件的网络服务器。有没有办法用apache做到这一点?

我可以使用其他网络服务器执行此任务吗?为此目的我已经looked into Tornado了,但是下载完成后找不到让事件触发的方法。只有当我关闭服务器时才会触发on_connection_close。

如果我必须自己编写代码,我更喜欢PHP或基于Python的东西。

1 个答案:

答案 0 :(得分:0)

你可以用LUA(lighttpd + mod_magnet)完成这个 - 但是我不确定...除了我不知道任何模块在“下载”上有事件触发器之外还有一些与上传类似的工作lighttpd中的mod_uploadprogress。我确定nginx有一些类似的模块......除此之外...我认为这里唯一的解决方案是:

http://redmine.lighttpd.net/wiki/lighttpd/HowToWriteALighttpdPlugin