JhaoDa, Я это к тому написал, что человек может вас не так понять. Ваш пример про валидацию в контроллере - прям в точку. Было бы уместно пояснить или хоть ссылку дать, что не так, чтобы вас точно поняли.
PHPjedi, А кому он там мешает? Раз в час можно крон запускать, который будет смотреть на дату создания картинки и удалять ее, если у нее нет привязке к посту. А так вам придется лишний раз сохранять файл + при сохранение поста проверять, что файл существует.