Flutter web:通过从服务器读取流来下载大文件?

Ein*_*niE 8 download flutter-web

已经有几篇关于从 flutter web 开始下载的文章了。我链接这个答案作为示例: /sf/answers/4485294061/

该过程始终相似:从服务器请求某些内容,可能将正文字节转换为 base64,然后使用 AnchorElement 开始下载。它非常适合小文件。假设30MB,没问题。整个文件必须首先加载到浏览器中,然后用户开始下载。

如果文件有10GB怎么办?有没有办法从服务器读取流并将流写入用户下载?或者是否有其他更好的方法,例如将文件复制到由网络服务器直接托管的特殊文件夹?