cached_network_image
使用flutter_cache_manager
引擎盖下的方式在本地保存图像(代码在这里)。
要找到您需要通过缓存管理器访问文件的路径。
import 'package:flutter_cache_manager/flutter_cache_manager.dart';
Future<String> _findPath(String imageUrl) async {
final cache = await CacheManager.getInstance();
final file = await cache.getFile(imageUrl);
return file.path;
}
Run Code Online (Sandbox Code Playgroud)
这样做的新方法是使用DefaultCacheManager
来自扑缓存管理器包。
final cache = await DefaultCacheManager();
final file = await cache.getSingleFile(yourURL);
// Now use file.path
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5324 次 |
最近记录: |