我有下面的代碼來打開一個CSV文件,但由於某些原因,它似乎將shopkeeper/89137.csv
轉換爲shopkeeper_89137.csv
。它保持打開一個空白的csv文件顯然是因爲它正在尋找一個不存在的文件。引用文件以打開文件的正確方法是什麼?PHOP頭文件 - 從PHP腳本打開CSV文件
header("Content-type: text/csv");
header("Content-Disposition: attachment; filename=shopkeeper/89137.csv");
header("Pragma: no-cache");
header("Expires: 0");
嗯,你說的是「打開一個CSV文件」,但你實際上是將它傳送到客戶端的瀏覽器...... – Leon
據我所知,這些是發送到瀏覽器的標題,指示文件的內容正在發送,而不是內容本身。你是以某種方式輸出內容嗎?文件名就是瀏覽器在下載時使用的文件的名稱。 –
@BrendanBullen「表示文件的內容正在發送,而不是內容本身」 - 必須閱讀幾次;-) – Leon