2013-01-23 51 views
7

说我有执行其对客户端的整体的web应用。其目的是充当文件转换实用程序,例如将用户的本地存储的Word文档转换为PDF。“模拟”在HTML5的Web应用程序文件下载

因此,与用户的权限,应用程序可以读取指定的本地文件,并对其进行处理,在内存中,为PDF格式。

我怎样才能让用户“下载”的结果呢?因为无论如何都将数据保存在浏览器的内存中,所以我不希望将其上传到某个服务器。

[编辑]

  • 没有基于闪存的解决方案
  • 预计文件大小将高达15MB
+2

你可以尝试给他们一个链接到文件,与HREF指向一个base-64编码的数据URI,也许? http://en.wikipedia.org/wiki/Data_URI_scheme –

+1

什么是错http://stackoverflow.com/questions/2897619/using-html5-javascript-to-generate-and-save-a-file?rq=1 ?应该完全覆盖你的问题。 – aefxx

+0

即将完全同意。但我根本不想使用闪光灯。而且我担心数据URI太严格了 - 我可以在数据URI中编码一个50MB的文件吗? – greTech

回答