我想从服务中读取数据,在浏览器中解密,然后写出来。从服务中读取和解密很容易,但我怎么能问用户在哪里下载文件?如何将文件流式传输到硬盘驱动器?
我找到了FileSystem和FileWriter API,但没有得到广泛支持(只是Chrome,Opera和Safari)。我一直在寻找Downloadify在this question的推荐,但似乎我必须有整个文件在内存之前,我可以开始下载。除此之外,它效果很好。但是,我想将其设置为流。从服务中获取一块,解密该块,在获得另一个块之前将该块写入磁盘。
我怎样才能将数据从JavaScript流式传输到磁盘?我相信这是可能的,因为Mega.co.nz以这种方式工作。我尝试了解他们的代码,但无济于事。