Hey, I'm developping a Flutter web app and I used the Storage service to upload files (pdf, jpg, png). I am having troubles to download these files because the documentation example is probably designed for mobile Flutter apps. After a bit of research I am implementing the file download with a method executing this code : (with 'dart:html' as html)
html.window.open('http://localhost/v1/storage/buckets/$BUCKET_ID/files/$FILE_ID/download?project=$APPWRITE_PROJECT_CUSTOM_ID&mode=admin', "Download");
I have the feeling that it is not the recommended and safest way of doing it, but I could not find any other one. Could you please tell me how I could properly implement it? Thanks in advance,
Btw, you shouldn't use mode=admin in your app.
It seems flutter web is hacky in general. You can do it the way you've done or you can call the download method using the SDK and then do something like this: https://stackoverflow.com/questions/65431345/flutter-web-download-file-from-url-instead-of-opening-it
Recommended threads
- Compatibility issue with Kakao OpenID Co...
**Context:** I am attempting to integrate **Kakao Login** (one of the largest social login providers in South Korea) into my Flutter application using Appwrite'...
- [SOLVED] Appwrite 25.1.0 returns Invalid...
I've already opened an issue on GitHub, but somewhat it doesn't seem like GitHub is monitored very closely, so I'm leaving a bug report here on Discord as well....
- Can't really use the S3 storage device
hi, I've linked my local MinIO Instance (it's just for testing, not for prod.) to my appwrite instance, when i'm uploading a file it's getting uploaded to the S...