2014-03-27 77 views
0

你好,我已經在我的項目中添加了下載示例文件鏈接。 這是我該做: -下載鏈接問題在IE-8中

<a href="<?php echo HTTP_PATH; ?>sample_user_invitation.csv" style="color:#00f">Download Sample File</a> 

注:HTTP_PATH是常量定義文件路徑

看來工作在所有瀏覽器的罰款,但在IE IE-8.In-8不工作當我嘗試下載它時,顯示瀏覽器中包含的所有文件。 任何建議將不勝感激。

+1

我在我的當前項目的錯誤。如何解決它?任何建議將不勝感激。你必須更具體。 **爲什麼**不適用於IE8?該網址是否有效? – h2ooooooo

+0

'HTTP_PATH'的內容是什麼? – bodi0

+0

對不起,h2oooooo – user3337415

回答

1

最好使用正確的元標記創建另一個頁面,以幫助瀏覽器將文件作爲下載文件進行管理。

您的代碼不會下載文件,而是要求任何瀏覽器使用「csv」文件執行其自己的默認操作。 IE 8缺乏這個功能。

因此,任何下載鏈接一定要調用一個PHP函數,這個頭設置頁面:

header('Content-type: text/csv'); 
header('Content-Disposition: attachment; filename="' .$HTTP_PATH. $fileName. '"'); 

,如果你需要的教程,看here

+0

嘿,謝謝這就是我正在尋找的東西。謝謝。 – user3337415