【发布时间】:2010-12-12 04:58:59
【问题描述】:
我已经从服务器返回的 JSON 对象中动态创建了一个 xml 字符串。我需要让用户将其作为文件下载,这样当用户单击名为 export 的按钮时,他/她会收到一个可下载的.xml 文件,并且可以将其保存在本地机器上。
这可能吗?
【问题讨论】:
标签: javascript jquery xml file download
我已经从服务器返回的 JSON 对象中动态创建了一个 xml 字符串。我需要让用户将其作为文件下载,这样当用户单击名为 export 的按钮时,他/她会收到一个可下载的.xml 文件,并且可以将其保存在本地机器上。
这可能吗?
【问题讨论】:
标签: javascript jquery xml file download
我最近在寻找类似的东西,偶然发现了Downloadify。它似乎使用 Flash 10 的一项功能来解决 JavaScript 的文件系统限制。
【讨论】:
你是在服务器端还是在客户端生成文件?
如果您在服务器上生成了文件,则可以使用content-disposition 标头。您还需要将内容类型设置为 application/xml 或 text/xml。
如果您使用 jQuery 生成文件,则用户无法将其保存在本地。不允许 Javascript 访问文件系统。
【讨论】: