Hi,
I need to access an image file in my dart function. The file is in the lib folder just like the main.dart but all the paths I have tried didn't work like lib/image.png or just image.png. Any ideas? Thanks
I am sending an email with an attachment, the mailer package says to use File('/path/to/file') but the image is never included in the emails that get sent.
Hi - it needs to be in assets as made compulsory by Flutter, adding some source codes for reference: https://github.com/appwrite/awesome-appwrite#flutter
Hi. Thanks for the references but I can't seem to find what I'm looking for. Is there a specific example using a Dart function to access an asset? Thanks.
lemme check once
that assets stuff is for Flutter...I'm not even sure if you can have assets in a dart app...
oh ok. There has to be a way in dart to reference a file outside of the main.dart. I tried using File('lib/file.png') noting works. I guess because the path changes after the Function gets compiled?
I did a print statement in the code print(Directory.default.path) and after i looked at the execution logs i got back /usr/code-start
yes, we also compile the code and only move the executable over to the final runtime container for execution
Ok. Might just have to use node mailer instead. I just am way more comfortable with dart. 😟
maybe store your file in Appwrite storage?
Yes. That is an option also, and just reference the file from there.
Made it work using that method. Thanks.
[SOLVED] How to get an asset image in a Dart Function?
Recommended threads
- Function executions not getting logged b...
Hello, I have just upgraded on a self-hosted 1.8.1 to 1.9.0 and I have a strange bug where my functions are no longer showing executions in the console, howeve...
- Cloud Function Deployment Issue – Timeou...
Impossible to deploy a function for more than an hour. My project ID is: 69cc7a82000b42b8f5e2 Here's the error I get after waiting 15 minutes: Synchronous funct...
- Dart runtime functions are timing out an...
My appwrite function is not executing at all and showing the error in error logs: I tried redeploying. Still no luck. I have set the function to ise maximum re...