Storing images and files locally in Flutter: Alternative to Firebase and caching

Database & APIs

I'm looking for a way to save images and files locally in my Flutter app, but the documentation only covers storing data using an API to store on supabase/firestore or your own server. I want to store data on the user's device long-term, making it index-able. Is there a way to create a folder structure for local storage, or am I limited to using SQLite with blobs?
I do not want to use caching to store images locally.

What have you tried so far?

I've reviewed the Flutter documentation and explored using SQLite with blobs, but I'm not sure if that's the best approach. I've also considered caching, but it's not suitable for long-term storage.

Did you check FlutterFlow's Documentation for this topic?
Yes
3
3 replies