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
- Flutter OAuth2 webAuth Bug?
I created with flutter an app where I can login in with my Microsoft Account. When I compile it to Web (WASM) or Android (aab) then there is no problem what so ...
- SELF HOSTING ISSUE, DATA NOT MIGRATING T...
Hey, devs, I recently tried to migrate my cloud instance to a self hosted version but my data is not transferred fully only the table structure is transferred ...
- Files access permissions
Am I right in understanding that file access permissions have been disabled (or broken again), and that shared access can now only be organized via tokens? Or i...