I want to load image in markdown file. But the problem the image file bucket permission is set to Role.users() Is there any way to allow access only the authenticated user to show the image without passing JWT?
What library are you using for markdown
flutter_markdown:
You can try to implement a custom image builder: https://pub.dev/documentation/flutter_markdown/latest/flutter_markdown/MarkdownWidget/imageBuilder.html
Here's the default one: https://github.com/flutter/packages/blob/04e09ff9372f4558c1a34a712ed6c60f0f755fb2/packages/flutter_markdown/lib/src/_functions_io.dart#L20
Yes there I can use the imageBuilder and pass the JWT with the Image.network header. Can you share a example of using appwrite JWT with Flutter Image.network
Image.network has a header param.
Image.network(
'[your-image-source-url]',
headers: {
'X-Appwrite-JWT': '[your-jwt-here]'
},
);
Will this not work?
Recommended threads
- Impossible to get USER after createEmail...
Am using provider to deal with functions linked to appwrite. Here is my login. Future<String?> login(String email, String password) async { try { aw...
- Weird permission failure
when creating an account I use following methods: ``` Future<void> register(String email, String password, String username) async { final user = await accoun...
- Flutter Android oAuth is no more working
I currently don't get the oAuth login to work in flutter android. it works on ios and on web. but when try to use it on Android, i get to the point where the ca...