【问题标题】:Generate XML in iframe + "save"-button在 iframe +“保存”按钮中生成 XML
【发布时间】:2012-01-19 22:26:28
【问题描述】:

假设我有一个有效的 xml 字符串。有什么方法可以放入 iframe 并生成某种保存按钮?指向文件的链接,您可以右键单击并使用“目标另存为”。或者可能是javascript函数document.execCommand('SaveAs', true);(因为它只需要在IE中工作)。谢谢

【问题讨论】:

    标签: javascript jquery html internet-explorer iframe


    【解决方案1】:

    您可以制作一个服务器端页面,该页面将输出您要保存为响应正文的数据并添加标题:

    content-disposition: attachment; filename=FILE_NAME.xml
    

    这将使浏览器打开该文件的保存对话框(您可以通过更改 FILE_NAME 来命名文件

    例如,使用 php 你会这样做:

    $data = file_get_contents("1.xml"); //set the data you want to output to this variable
    header("content-disposition: attachment; filename=my_xml.xml");
    header("content-length: ".filesize("1.xml"));
    echo $data;
    

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 2016-09-15
      • 2014-10-08
      • 1970-01-01
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多