【发布时间】:2013-01-23 18:02:44
【问题描述】:
假设我有一个在客户端完整执行的 web 应用程序。其目的是充当文件转换实用程序,例如将用户本地存储的 Word 文档转换为 PDF。
所以在用户许可的情况下,应用程序可以读取指定的本地文件,并在内存中将其处理为 PDF 格式。
如何让用户“下载”结果?由于数据无论如何都保存在浏览器的内存中,我不希望将其上传到某个服务器。
[编辑]
- 没有基于闪存的解决方案
- 预计文件大小最大为 15mb
【问题讨论】:
-
你可以尝试给他们一个指向文件的链接,href指向一个base-64编码的数据URI,也许? en.wikipedia.org/wiki/Data_URI_scheme
-
stackoverflow.com/questions/2897619/… 有什么问题?应该完全涵盖您的问题。
-
正要完全同意。但我根本不想使用闪光灯。而且我担心数据 URI 会过于严格——我可以在数据 URI 中编码一个 50mb 的文件吗?
标签: javascript html