猿问

【如何在Iframe中导出xml文件,求解。弹出保存对话框,而不是直接显示在页面上】

我是在页面上放置了3个Iframe导出3个XML文件,生成的XML没问题,就是会直接现在在iframe的页面中,而不是提示保存的导出对话框,求解。

把Response.ContentType = "application/vnd.ms-excel" 设置为类似这种有文件保存的对话框,但是保存后,直接打开浏览器显示会报错。

我是直接生成XML,然后 response.write(xml.OutXML())直接写在页面上的


求高手指教~


收到一只叮咚
浏览 515回答 1
1回答

幕布斯6054654

把xml串转换成字节流,然后Response.ContentType设置为application/octet-stream,采用文件下载的形式;Response.OutputStream.Write(buffer, 0, length);Response.Flush();
随时随地看视频慕课网APP
我要回答