title: Downloading large pdf files in a Flutter app
body: <p>I'm looking for a way to download large pdf files from an external server with a Flutter application for offline storage.</p>
  
  <p>But downloading a large file (sometimes 100mb+) takes some time. I don't want the app being stuck in a wait function for it to download. What i'm looking for is a download function that has a callback with a progress report (Something like: 250000/500000 bytes done. Doesn't have to be exactly that. Just something that I can work with and make a progress bar out of).</p>
  
  <p>Is this even possible to do in Flutter? The only things I came across were the HTTP library. But that does not seem to have a progress callback and just plainly reading the contents of a http call (Which also doesn't have a progress report). I hope someone has a method for me that I can use to make this happen.</p>
  
  <p>Kind regards,
  Kevin Walter</p>
  
  <p><strong>EDIT:</strong>
  C# has the perfect example of what I mean<br>
  <a href="https://stackoverflow.com/a/9459441/2854656">https://stackoverflow.com/a/9459441/2854656</a></p>