Мое первоначальное чувство в этом случае заключается в том, чтобы не сохранять загруженные файлы вообще, а просто удалять их, как только создается изображение. Однако некоторые браузеры могут снова запросить изображение, когда пользователь попытается сохранить изображение. Я знаю, что это верно, например, с расширением DownloadThemAll Firefox. Таким образом, вам, вероятно, придется хранить файлы на короткий промежуток времени, как предлагает @JustLoren.
Быстрый поиск Google для «php delete temp files» появляется at least one script explaining exactly how to delete files after a certain amount of time. Это не нужно запускать как внешний скрипт или задание cron; например, к сценарию загрузки можно просто прикрепить.
Один из недостатков данного сценария заключается в том, что кто-то может быстро загрузить много файлов подряд, превысив квоту на диск. Возможно, вы захотите расширить связанный скрипт, удалив все файлы старше 50 или сколько угодно. Для этого просто проверьте количество совпадающих файлов, отсортируйте по времени создания и удалите любые с индексом больше 50.
Хорошо, спасибо! Может быть, вы могли бы мне помочь? – 2009-08-23 14:27:32