使用
当数据库中的文件被删除(行被删除)时,原始文件和调整后的文件版本仍然可以访问一段时间,直到清理计划完成。
在版权、色情等情况下,有没有一种方法可以让
我认为可以通过
有点像:
ImageResizer
动态调整用户上传的文件大小。当数据库中的文件被删除(行被删除)时,原始文件和调整后的文件版本仍然可以访问一段时间,直到清理计划完成。
在版权、色情等情况下,有没有一种方法可以让
DiskCache
知道文件已被删除,并立即强制从缓存中删除文件?我认为可以通过
IVirtualFileWithModifiedDate
来解决,但这是否需要在每个请求中查询数据库,而不仅仅是在删除时处理呢?有点像:
DAL.DeleteImage(ImageID);
DiskCachePlugin.Invalidate(ImageID);