- Fixed bug when using both plugins
flutter_file_downloader
&geolocator
#52
- Full refactor of the plugin
- Added the ability to create sub directories in Downloads/ or AppData/ to download your files into
- Added the ability to download files over POST request
- Added the ability to write base64 into a local file
- Fixed binding a broadcast in new android 14 issue
- Fixed duplicate call for onProgress #44
- Fixed crash exception when file URL does not contain file extension
- Cancel download feature as requested in issue #14
- Support passing headers with download file request #16
- Improved logic in extracting file name from URL & user input #23 thanks to plabon
- Fixed a bug where if an exception occurred at the first step (requesting permission) the Download Future does not end
- Added exception handler to avoid app crash and rethrow the exception to flutter when file name is invalid