我是在頁面上放置了3個Iframe導出3個XML文件,生成的XML沒問題,就是會直接現在在iframe的頁面中,而不是提示保存的導出對話框,求解。把Response.ContentType = "application/vnd.ms-excel" 設置為類似這種有文件保存的對話框,但是保存后,直接打開瀏覽器顯示會報錯。我是直接生成XML,然后 response.write(xml.OutXML())直接寫在頁面上的求高手指教~
1 回答

幕布斯6054654
TA貢獻1876條經驗 獲得超7個贊
把xml串轉換成字節流,然后Response.ContentType設置為application/octet-stream,采用文件下載的形式;
Response.OutputStream.Write(buffer, 0, length);
Response.Flush();
- 1 回答
- 0 關注
- 506 瀏覽
添加回答
舉報
0/150
提交
取消