putFileStream abstract method
Future<File>
putFileStream(
- String url,
- Stream<
List< source, {int> > - String? key,
- String? eTag,
- Duration maxAge = const Duration(days: 30),
- String fileExtension = 'file',
inherited
Put a byte stream in the cache. When using an existing file you can use
file.openRead(). It is recommended to specify the eTag and the
maxAge. When maxAge is passed and the eTag is not set the file will
always be downloaded again. The fileExtension should be without a dot,
for example "jpg". When cache info is available for the url that path
is re-used.
The returned File is saved on disk.
Implementation
Future<File> putFileStream(
String url,
Stream<List<int>> source, {
String? key,
String? eTag,
Duration maxAge = const Duration(days: 30),
String fileExtension = 'file',
});