В общем есть модель добавления материала на сайт. В представлении реализовано добавление изображений через аякс. При добавлении изображения генерируется ряд папок, одна из которых имеет в качестве названия идентификатор добавляемой записи.(пока реализовано добавление изображения к уже существующей записи). Так вот, мой вопрос: какой выбрать более оптимальный вариант загрузки изображения?
1) (не рассматривается) добавление единицы к последней записи
2) создать временную директорию. Но тогда проблема возникает в том, что если человек загрузил изображение и передумал добавлять материал то файл останется висеть вотвременной директории
Один из вариантов - добавляете файл во временную директорию
Далее проверяетесь к примеру раз в месяц last access time к этому файлу если FS позволяет и можете сравнивать и если нужно удалять
я проверял last access time каждые 9 месяцев и удалял не используемый файл :)
//у меня был сложный проект и нужно было именно каждые 9 месяцев проверять