【发布时间】:2014-11-17 12:30:06
【问题描述】:
我的基于 Spring 的 Web 应用程序中有一个信息丰富的网页,需要保存为 html/下载。 我的要求是通过单击同一页面上的按钮来保存/下载这个打开的网页。
我在 javascript 中使用了以下代码。
document.execCommand("SaveAs",true,"C:\Saved Content.html");
但这仅适用于 IE,不适用于其他浏览器。
请对此提供帮助。
【问题讨论】:
我的基于 Spring 的 Web 应用程序中有一个信息丰富的网页,需要保存为 html/下载。 我的要求是通过单击同一页面上的按钮来保存/下载这个打开的网页。
我在 javascript 中使用了以下代码。
document.execCommand("SaveAs",true,"C:\Saved Content.html");
但这仅适用于 IE,不适用于其他浏览器。
请对此提供帮助。
【问题讨论】:
根本没有。由于安全原因,JavaScript/Jquery 被限制执行此类操作。
实现这一点的最佳方法是向服务器发送一个请求,该请求将在服务器上写入新文件。
然后从 javascript 向服务器页面执行 POST 请求,将要写入的数据传递到新文件中。
【讨论】: