Can we access your project?
Current Behavior
We have a profile page where the user can upload a profile picture.
The upload action sometimes returns an "Invalid file" error.
When the upload succeeds, the image is uploaded to Firebase Storage, but the profile picture on the page is not updated and the UI continues to display the default icon inside a Container.
The widget currently uses a Container with a default icon as a placeholder before the user uploads a profile image.
We have already checked Firebase Storage rules, Storage paths, permissions, and the upload action. The issue still occurs.
Expected Behavior
After selecting an image, it should upload successfully to Firebase Storage, update the user's photo URL, and immediately replace the default icon with the uploaded profile picture.
Steps to Reproduce
- Create or log into a user account.
- Open the profile page.
- Tap the profile picture placeholder (Container with a default icon).
- Select an image from the device.
- The upload sometimes returns "Invalid file".
- When the upload succeeds, the file is uploaded to Firebase Storage, but the profile picture is not updated and the default icon remains visible.
Reproducible from Blank
Bug Report Code (Required)
IT4kz/Lq04xOj7xE0JP5bfp4oGARQ1M1TL03pu0bFEggGLbrBIYMaeLBaVpuXbSrSlZDKEWGiTkK+MqOkfzDGu4nPTeqRoRa/5ZqdAGXWTu/aoTXC5aeXGhCQPFPfVyk3523mQpdBM9tWl473zqEfdzJcB/XHY/6Zwh9f6PHaOI=
Visual documentation
Screenshots attached below showing:
- Initial profile page with the default profile icon.
- Gallery opens after tapping the profile icon.
- After selecting an image, the default icon remains and the profile picture is not updated.
Environment
- FlutterFlow version: Latest stable version
- Platform:Web
- Browser name and version:Google Chrome (latest)
- Operating system and version affected: macOS
Additional Information
This issue is blocking the implementation of our user profile feature.
We have already verified Firebase Storage rules, upload actions, Storage paths, and permissions.
The profile image widget uses a Container with a default icon as a placeholder.
We would like to understand whether this is a FlutterFlow bug or if there is any required configuration that we are missing.
Can we access your project?
Current Behavior
We have a profile page where the user can upload a profile picture.
The upload action sometimes returns an "Invalid file" error.
When the upload succeeds, the image is uploaded to Firebase Storage, but the profile picture on the page is not updated and the UI continues to display the default icon inside a Container.
The widget currently uses a Container with a default icon as a placeholder before the user uploads a profile image.
We have already checked Firebase Storage rules, Storage paths, permissions, and the upload action. The issue still occurs.
Expected Behavior
After selecting an image, it should upload successfully to Firebase Storage, update the user's photo URL, and immediately replace the default icon with the uploaded profile picture.
Steps to Reproduce
Reproducible from Blank
Bug Report Code (Required)
IT4kz/Lq04xOj7xE0JP5bfp4oGARQ1M1TL03pu0bFEggGLbrBIYMaeLBaVpuXbSrSlZDKEWGiTkK+MqOkfzDGu4nPTeqRoRa/5ZqdAGXWTu/aoTXC5aeXGhCQPFPfVyk3523mQpdBM9tWl473zqEfdzJcB/XHY/6Zwh9f6PHaOI=
Visual documentation
Screenshots attached below showing:
Environment
Additional Information
This issue is blocking the implementation of our user profile feature.
We have already verified Firebase Storage rules, upload actions, Storage paths, and permissions.
The profile image widget uses a Container with a default icon as a placeholder.
We would like to understand whether this is a FlutterFlow bug or if there is any required configuration that we are missing.