Skip to main content

File Handling

FlutterFlow makes it easy to manage, upload, download, and display files within your app. It supports a variety of file types, including images, videos, and documents, and integrates seamlessly with popular storage solutions. Using built-in widgets and actions, you can effectively manage your app's media. This guide covers the following key aspects of file handling in FlutterFlow.

  • Media Assets: Upload any assets you want to use in your app from the Navigation Menu > Media Assets. This also shows the media assets of the Team.
  • Uploading Files: Upload and save different file types, including images, audio, videos, and PDFs to cloud storage.
  • Displaying Media: Fetch files from cloud storage or external URLs and display them in your app.
  • Download Files: Allow users to download files directly to their devices.
  • Clear or Delete Media: Allow users to delete uploaded files from their devices and cloud storage.
Also see
  • Stream Media with Mux: Integrate Mux's broadcasting services in FlutterFlow by using the MuxBroadcast widget for live streaming.
  • Request Permissions: Request user permissions when implementing custom widgets or actions that access personal information, such as capturing photos or selecting images, especially if no built-in permission mechanism is available.