Javascript ';模拟';HTML5 web应用程序中的文件下载

Javascript ';模拟';HTML5 web应用程序中的文件下载,javascript,html,Javascript,Html,假设我有一个webapp,它在客户端完整地执行。其目的是充当文件转换实用程序,例如将用户本地存储的word文档转换为PDF 因此,在用户许可的情况下,应用程序可以读取指定的本地文件,并在内存中将其处理为PDF格式 如何让用户“下载”结果?由于数据始终保存在浏览器的内存中,因此我不希望将其上载到某个服务器 [编辑] 没有基于闪存的解决方案 预计文件大小将达到15mb 我的案例的解决方案是使用HTML5 FileSaver API 也许这个问题应该结束,因为它实际上是一个重复的问题 多亏了aef

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

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

如何让用户“下载”结果?由于数据始终保存在浏览器的内存中,因此我不希望将其上载到某个服务器

[编辑]

  • 没有基于闪存的解决方案
  • 预计文件大小将达到15mb

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

      也许这个问题应该结束,因为它实际上是一个重复的问题


      多亏了aefxx,您可以尝试给他们一个指向该文件的链接,href可能指向base-64编码的数据URI?你怎么了?应该完全解决你的问题。我正要完全同意。但我根本不想使用flash。我担心数据URI的限制太大了——我可以在数据URI中编码一个50mb的文件吗?