Skip to content

Instantly share code, notes, and snippets.

@KickedDroid
Created May 6, 2019 22:04
Show Gist options
  • Save KickedDroid/aee6b156648c520d013d2724be1d0593 to your computer and use it in GitHub Desktop.
Save KickedDroid/aee6b156648c520d013d2724be1d0593 to your computer and use it in GitHub Desktop.
HttpClient client = new HttpClient();
var _downloadData = List<int>();
var fileSave = new File('./logo.png');
client.getUrl(Uri.parse("https://fluttermaster.com/wp-content/uploads/2018/08/fluttermaster.com-logo-web-header.png"))
.then((HttpClientRequest request) {
return request.close();
})
.then((HttpClientResponse response) {
response.listen((d) => _downloadData.addAll(d),
onDone: () {
fileSave.writeAsBytes(_downloadData);
}
);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment