如何将文件流式传输到硬盘驱动器?

科里·奥格本

我想从服务中读取数据,在浏览器中对其进行解密,然后将其写出。从服务读取和解密很容易做到,但是我怎么能问用户在哪里下载文件呢?

我找到了FileSystem和FileWriter API,但并未得到广泛支持(仅Chrome,Opera和Safari)。我一直在根据这个问题的建议来研究Downloadify但看来我必须先将整个文件保存在内存中,然后才能开始下载。除此之外,它还很棒。但是,我想将其设置为流。从服务中获取一个块,解密该块,然后将该块写入磁盘,然后再获取另一个块。

如何将数据从javascript流到磁盘?我敢肯定这是有可能的,因为Mega.co.nz是这样工作的。我试着通过他们的代码,但无济于事。

科里·奥格本

我最终遇到了FileSaver.js,这是一个很棒的小库,可以完全执行我想做的事情。它提供了一个简单的saveAs(blob, filename)功能,即可以使用“保存文件”对话框将javascript中的内容保存到硬盘中,就像用户从服务器上下载内容一样(不需要服务器)。它适用于站点表中列出的较大文件。大多数浏览器似乎可以处理至少345 MB的文件。作者写了一篇博客文章,详细介绍了它的用法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将硬盘驱动器文件从虚拟计算机传输到主机OS?

来自分类Dev

通过rsync将大文件从本地硬盘驱动器传输到计算集群

来自分类Dev

我可以将Windows 7传输到其他硬盘驱动器吗?

来自分类Dev

将操作系统(Windows 10)传输到更大的硬盘驱动器

来自分类Dev

如何将文件从应用程序保存到外部硬盘驱动器?

来自分类Dev

将数据传输到外部硬盘驱动器的最快方法是什么?

来自分类Dev

如何将所有文件刷新到硬盘驱动器,以便WinRAR都可以将其归档?

来自分类Dev

如何将XML数据文件从硬盘驱动器(而非Web)链接到我的项目?

来自分类Dev

如何将文件夹/硬盘驱动器的链接添加到 Ubuntu Dock?

来自分类Dev

如何将永久驱动器号分配给可移动USB硬盘驱动器

来自分类Dev

如何将Dell mSATA驱动器连接到USB硬盘驱动器适配器

来自分类Dev

将数据从一个硬盘驱动器传输到另一个硬盘驱动器时,间歇数据存储在哪里?

来自分类Dev

如何将1 TB硬盘驱动器(源)克隆到4 TB硬盘驱动器(目标)

来自分类Dev

如何将内部硬盘驱动器像外部硬盘驱动器一样(仅应要求安装)

来自分类Dev

如何将笔记本电脑的硬盘驱动器转换为外部硬盘驱动器?

来自分类Dev

如何将多个硬盘驱动器设置为一个卷?

来自分类Dev

如何将Yocto生成的映像放在硬盘驱动器上并进行引导?

来自分类Dev

如何将asp.net mvc5缓存到硬盘驱动器?

来自分类Dev

如何将硬盘驱动器克隆到以后可以打开的映像?

来自分类Dev

如何将硬盘驱动器克隆到以后可以打开的映像?

来自分类Dev

如何将多个硬盘驱动器设置为一个卷?

来自分类Dev

如何将外部硬盘驱动器连接到Windows 95计算机?

来自分类Dev

如何将便携式硬盘驱动器格式化为NTFS?

来自分类Dev

如何将交换位置移到硬盘驱动器的开头附近

来自分类Dev

内核如何将I / O请求发送到硬盘驱动器?

来自分类Dev

如何将(物理)硬盘驱动器直接克隆到WINDOWS上的vdi映像

来自分类Dev

如何将指向硬盘驱动器(而非资产)的Uri转换为ImageSource?

来自分类Dev

如何将asp.net mvc5缓存到硬盘驱动器?

来自分类Dev

如何将单个用户目录(下载、图片等)挂载到不同的硬盘驱动器

Related 相关文章

  1. 1

    如何将硬盘驱动器文件从虚拟计算机传输到主机OS?

  2. 2

    通过rsync将大文件从本地硬盘驱动器传输到计算集群

  3. 3

    我可以将Windows 7传输到其他硬盘驱动器吗?

  4. 4

    将操作系统(Windows 10)传输到更大的硬盘驱动器

  5. 5

    如何将文件从应用程序保存到外部硬盘驱动器?

  6. 6

    将数据传输到外部硬盘驱动器的最快方法是什么?

  7. 7

    如何将所有文件刷新到硬盘驱动器,以便WinRAR都可以将其归档?

  8. 8

    如何将XML数据文件从硬盘驱动器(而非Web)链接到我的项目?

  9. 9

    如何将文件夹/硬盘驱动器的链接添加到 Ubuntu Dock?

  10. 10

    如何将永久驱动器号分配给可移动USB硬盘驱动器

  11. 11

    如何将Dell mSATA驱动器连接到USB硬盘驱动器适配器

  12. 12

    将数据从一个硬盘驱动器传输到另一个硬盘驱动器时,间歇数据存储在哪里?

  13. 13

    如何将1 TB硬盘驱动器(源)克隆到4 TB硬盘驱动器(目标)

  14. 14

    如何将内部硬盘驱动器像外部硬盘驱动器一样(仅应要求安装)

  15. 15

    如何将笔记本电脑的硬盘驱动器转换为外部硬盘驱动器?

  16. 16

    如何将多个硬盘驱动器设置为一个卷?

  17. 17

    如何将Yocto生成的映像放在硬盘驱动器上并进行引导?

  18. 18

    如何将asp.net mvc5缓存到硬盘驱动器?

  19. 19

    如何将硬盘驱动器克隆到以后可以打开的映像?

  20. 20

    如何将硬盘驱动器克隆到以后可以打开的映像?

  21. 21

    如何将多个硬盘驱动器设置为一个卷?

  22. 22

    如何将外部硬盘驱动器连接到Windows 95计算机?

  23. 23

    如何将便携式硬盘驱动器格式化为NTFS?

  24. 24

    如何将交换位置移到硬盘驱动器的开头附近

  25. 25

    内核如何将I / O请求发送到硬盘驱动器?

  26. 26

    如何将(物理)硬盘驱动器直接克隆到WINDOWS上的vdi映像

  27. 27

    如何将指向硬盘驱动器(而非资产)的Uri转换为ImageSource?

  28. 28

    如何将asp.net mvc5缓存到硬盘驱动器?

  29. 29

    如何将单个用户目录(下载、图片等)挂载到不同的硬盘驱动器

热门标签

归档