javascript - 在 HTML5 网络应用程序中“模拟”文件下载

标签 javascript html

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

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

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

[编辑]

  • 没有基于 Flash 的解决方案
  • 预计文件大小不超过 15mb

最佳答案

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

也许这个问题应该被关闭,因为它实际上是一个副本

Using HTML5/Javascript to generate and save a file

感谢 aefxx

关于javascript - 在 HTML5 网络应用程序中“模拟”文件下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14476474/

相关文章:

javascript - 带有我的 JQuery 函数的正则表达式用于 sql 变量名称验证

javascript - HTML5 Canvas : How to make a loading spinner by rotating the image in degrees?

javascript - 如何使用 jQuery/Css 格式化 div 中的文本

javascript - 隐藏滚动时且不在焦点上的元素

jquery - IFrame可见性和显示差异

javascript - ajax 提交的页面上不显示错误

javascript 在我的客户端和服务器文件夹之间共享代码

javascript - jQuery Hover 事件未绑定(bind)到子元素

javascript - 使用正则表达式进行算术

javascript - 无法从文本区域 TinyMCE 4 获取 HTML 内容