保存Web应用程序的临时文件的好位置?

时间:2011-06-18 21:43:33

标签: lamp

我正在开发一个类似画廊的网络应用。用户可以请求将目录下的所有照片下载为zip文件。我将以这种方式实现此功能:创建zip文件,其文件名对于每个请求都是唯一的,将文件保存在目录中,然后通过x-sendfile发送给用户。

那么保存这些临时文件的好位置是什么?一个好位置意味着一个自动清理的目录?这种目录存在吗?该应用程序在Linux + Apache + PHP上运行。

2 个答案:

答案 0 :(得分:0)

我能想到的一种方法是创建一个临时目录,其目录名与每个请求的唯一文件名相同,并将文件放入其中。操作结束后(成功或异常),请确保删除此目录

答案 1 :(得分:0)

你能在这里使用Apache Ant吗?因为这里有一个Zip类:

http://www.jajakarta.org/ant/ant-1.6.1/docs/en/manual/api/org/apache/tools/ant/taskdefs/Zip.html

它有一个cleanUp()方法可以满足您的要求。