我需要一个允许我在成功下载文件后删除文件的网络服务器。有没有办法用apache做到这一点?
我可以使用其他网络服务器执行此任务吗?为此目的我已经looked into Tornado了,但是下载完成后找不到让事件触发的方法。只有当我关闭服务器时才会触发on_connection_close。
如果我必须自己编写代码,我更喜欢PHP或基于Python的东西。
答案 0 :(得分:0)
你可以用LUA(lighttpd + mod_magnet)完成这个 - 但是我不确定...除了我不知道任何模块在“下载”上有事件触发器之外还有一些与上传类似的工作lighttpd中的mod_uploadprogress。我确定nginx有一些类似的模块......除此之外...我认为这里唯一的解决方案是:
http://redmine.lighttpd.net/wiki/lighttpd/HowToWriteALighttpdPlugin