Использование ImageResizer
для изменения размера загружаемых пользователем файлов на лету.ImageResizer: Удалить кешированное изображение (Diskcache и SqlReader)
Когда файл удаляется в базе данных (строка удалена), как исходная, так и измененная версии все еще доступны в течение некоторого времени, пока не будет выполнено расписание очистки.
В случае авторского права, порно и т.д., есть способ, чтобы DiskCache
знать, что файл был удален и заставить файл должен быть удален из кэша сразу?
Я думаю, что это может быть разрешено IVirtualFileWithModifiedDate
, но не требовалось ли запрашивать db для каждого запроса, а не просто обрабатывать его во время удаления?
Немного напоминает:
DAL.DeleteImage(ImageID);
DiskCachePlugin.Invalidate(ImageID);
Привет, вы нашли решение? – genichm