1
有沒有辦法強制Internet Explorer提示下載XML文件而不是自動顯示它們?一個代碼解決方案或者只是一套IE配置步驟將會很好。如何阻止Internet Explorer自動顯示XML?
即使我使用了錯誤的擴展,IE使用「內容嗅探」,以確定是XML並打開它會自動無妨。
我寧願有打開/保存/取消,而不是對話框。
在此先感謝
有沒有辦法強制Internet Explorer提示下載XML文件而不是自動顯示它們?一個代碼解決方案或者只是一套IE配置步驟將會很好。如何阻止Internet Explorer自動顯示XML?
即使我使用了錯誤的擴展,IE使用「內容嗅探」,以確定是XML並打開它會自動無妨。
我寧願有打開/保存/取消,而不是對話框。
在此先感謝
您需要將Content-Disposition HTTP頭設置爲「attachment」。根據您使用的框架或Web服務器,這樣做會有所不同。例如,在PHP中,你可以使用下面的代碼:
header('Content-Disposition: attachment; filename="myfile.xml"');
header('Content-Type: application/xml');
這工作,謝謝 – 2009-10-29 18:29:43