在Dartlang中下载大文件

时间:2014-08-15 03:58:46

标签: html html5 dart

我需要使用dartlang从浏览器下载较大的文件。

我一直在使用"数据:uri"要下载的东西,但已达到该方法的大小限制。

想知道最好的方法是什么,我研究了使用HTML5文件系统API但是已经弃用了(显然没有在大多数浏览器中真正实现过。

1 个答案:

答案 0 :(得分:1)

<a id='downloadLink' href='javascript:void(0)' download='Hello.txt'>Download</a>

import 'dart:html';

void main() {
  var data = new Blob(['Hello World!\n'*1000000]);
  querySelector("#downloadLink")
      ..setAttribute('href', Url.createObjectUrl(data));
}