英文:
How can i store same file from other sources? And what mechanism of storing and naming files in cache?
问题
我正在使用CachedNetworkImage(https://pub.dev/packages/flutter_cache_manager)。
我的应用程序从三个来源加载并缓存图像(它们是相同的,取决于连接速度和可用性)。这些图像是唯一的。
理想情况下,我只想通过文件名(它只是一个数字)放入/从缓存中获取。
英文:
I using CachedNetworkImage (https://pub.dev/packages/flutter_cache_manager)
My application load and cache image from three sources (they are equal, Depending on the speed connection and availabality). the images are unique.
Ideally i want to put in/get from cache only by filename (it is just a number).
答案1
得分: 1
你可以使用 flutter_cache_manager 包中的 CachedNetworkImage widget 从网络源加载和缓存图像,使用图像 URL 作为缓存的键。但是,如果你想要使用自定义键来进行缓存,你可以使用同一包中的 DefaultCacheManager 类来创建一个自定义缓存管理器,该管理器使用自定义键。
英文:
You can use the CachedNetworkImage widget from the flutter_cache_manager package to load and cache images from a network source, using the image URL as a key for caching. However, if you want to use a custom key for caching, you can use the DefaultCacheManager class from the same package to create a custom cache manager that uses a custom key.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论