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
- Current User is Not authorized
recreating same Thread
- Apple OAuth Scopes
Hi Hi, I've configured sign in with apple and this is the response i'm getting from apple once i've signed in. I cant find anywhere I set scopes. I remember se...
- Sign In With Apple OAuth Help
Hi All! I've got a flutter & appwrite app which Im trying to use sign in with apple for. I already have sign in with google working and the function is the sam...