Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振缓存管理器:清除特定URL的缓存_Flutter_Dart - Fatal编程技术网

Flutter 颤振缓存管理器:清除特定URL的缓存

Flutter 颤振缓存管理器:清除特定URL的缓存,flutter,dart,Flutter,Dart,我有一个显示网络图像的应用程序。我缓存图像。 我还缓存用户及其朋友的个人资料图片。但也有可能是用户更新了他的个人资料图片 我正在考虑一个系统,每两天删除一次朋友的个人资料图片 所有配置文件图片都有此url: https://firebasestorage.googleapis.com/v0/b/myPROJECT.appspot.com/o/profilepicturesFolder%USERID 我正在使用包颤振缓存管理器 是否可以删除此url中的所有缓存图像: https://fireba

我有一个显示网络图像的应用程序。我缓存图像。 我还缓存用户及其朋友的个人资料图片。但也有可能是用户更新了他的个人资料图片

我正在考虑一个系统,每两天删除一次朋友的个人资料图片

所有配置文件图片都有此url:

https://firebasestorage.googleapis.com/v0/b/myPROJECT.appspot.com/o/profilepicturesFolder%USERID
我正在使用包颤振缓存管理器

是否可以删除此url中的所有缓存图像:

https://firebasestorage.googleapis.com/v0/b/myPROJECT.appspot.com/o/profilepicturesFolder
我目前正在使用这个:

await DefaultCacheManager().emptyCache();
(但它会从缓存中删除整个应用程序的所有图像)


提前谢谢

我想您正在使用这个库: 您可以为每个映像提供过期时间(在您的情况下为48小时)。之后,文件将被删除,并从后端触发更新

似乎您的库选择了不支持轻松设置过期时间, 检查 您需要为您的图像提供特殊的标题,以确保缓存只工作2天