On flutter web, when using image transformations, the results are being cached. When I replace an image, the old version still appears. Is it possible to manually clear the cache? Also, how long does the cache last before it expires?
FutureBuilder( key: ValueKey('photo-${widget.user?.id ?? '--'}'), future: storage.getFilePreview( bucketId: Environment.profilePhotos, fileId: widget.user!.id!, // Image name gravity: ImageGravity.center, output: ImageFormat.webp, width: 100, ), //works for both public file and private file, for private files you need to be logged in builder: (context, snapshot) { if (snapshot.connectionState == ConnectionState.waiting) { return CircularProgressIndicator(); } if (snapshot.connectionState == ConnectionState.done && snapshot.hasData && snapshot.data != null) { return Image.memory(snapshot.data!, width: widget.radius, height: widget.radius); }
return CircleAvatar(minRadius: widget.radius, maxRadius: widget.radius, child: Text(widget.user?.getGivenFirstLetter ?? '--'));
}, );
Recommended threads
- SSL Certificate Issuance Failed
When we first deployed our site using appwrite and a custom domain everything was working, but it seems like the SSL certificate never got renewed. I tried dele...
- User Filter/Sorting/Analytics
Currently the dashboard for users is very limited. I would like to have an option to sort by column and also to filter by column, to for example find users that...
- Site hosting and domain name issue
I'm hosting my site using appwrite domains, I want to have https://www.mysite.com and https://mysite.com to point to the same Site. But each time I try to add "...