【发布时间】:2011-11-08 10:46:20
【问题描述】:
我知道这里 (http://stackoverflow.com/questions/365777/starting-file-download-with-javascript) 和其他答案中提到的隐藏 iFrame 技巧。
我对类似的问题感兴趣:
如何使用 Javascript 将 当前 页面(IE:当前 DOM,或它的某些子集)下载为文件?
我有一个网页,它从 非确定性 查询(例如随机样本)中获取结果以显示给用户。我已经可以通过查询字符串参数使页面返回文件而不是呈现页面。我可以添加一个“获取文件版本”按钮(我们的标准方法),但结果会与显示的不同,因为它是不同的查询运行。
有没有办法通过 Javascript 将当前页面下载为文件,或者我唯一的选择是复制到剪贴板?
编辑 Stefan Kendall 和 dj_segfault 建议的一个选项是写入结果服务器端以供以后检索。好主意,但不幸的是,在这种情况下,服务器端写文件是不可能的。
颤抖将innerHTML作为post参数传递到另一个页面怎么样?
【问题讨论】:
标签: javascript download attachment