resource_cache 0.85.1 copy "resource_cache: ^0.85.1" to clipboard
resource_cache: ^0.85.1 copied to clipboard

outdated

Dart library that retrieves and maintains a cache of remote URL content, abstracting away the Uri (between remote and local files). It is particularly usefulful for retrieving, caching and display rem [...]

resource_cache #

resource_cache is a Dart library for retrieving, caching and managing remote HTTP resources. The library makes it simple to cache remote files localy, and is particularly useful for loading and displaying images retrieved from the web.

Usage #

import "dart:io";
import "package:resource_cache/resource_cache.dart";

void main() async {

  //Directory that the cache directory will be created within.
  Directory d = Directory.systemTemp;

  //create the cache, passing in the root directory.
  var cache = ResourceCache(d);

  //Url to retrieve
  var url = "http://mikechambers.com/blog/images/posts/twitchlivefirefox/screenshot.png";

  //This returns a Uri. It will be a file:/ uri if the file was already cached, or
  //succesfully cached.
  //It the original Uri if there was an error, or the file could not be cached.
  var uri = await cache.retrieve(url);

  print(uri);
}

Installation #

Add the following to your pubspec.yaml file:

resource_cache:

and then run

pub get
0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

Dart library that retrieves and maintains a cache of remote URL content, abstracting away the Uri (between remote and local files). It is particularly usefulful for retrieving, caching and display remote images.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

crypto

More

Packages that depend on resource_cache