在HTML5网络应用中"模拟"文件下载

gre*_*ech 8 html javascript html5

假设我有一个在客户端完整执行的webapp.其目的是充当文件转换实用程序,例如将用户的本地存储的word文档转换为PDF.

因此,在用户的许可下,应用程序可以读取指定的本地文件并将其在内存中处理为PDF格式.

如何让用户"下载"结果?因为无论如何数据都保存在浏览器的内存中,我不希望将其上传到某个服务器.

[编辑]

  • 没有闪存解决方案
  • 预期文件大小最多为15mb

gre*_*ech 8

我的案例的解决方案是使用HTML5 FileSaver API.

也许这个问题应该被关闭,因为它实际上是重复的

使用HTML5/Javascript生成并保存文件

感谢aefxx