我給用戶一個鏈接,下載一個CSV文件...只是使用PHP的 - 文件下載對話框
Click <a href="report.csv">here</a> to download your file.
該文本和鏈接被顯示在一個小的彈出窗口 - 高度100寬度400 。
如果用戶點擊「保存」 - 那麼沒有問題,然後將文件保存到,無論他們選擇
如果雖然他們選擇「打開」的CSV文件,然後顯示在小的彈出窗口。這不是我想要的 - 我更喜歡excel打開並在Excel中顯示文件,甚至禁用「打開」按鈕可能是一個可能的選擇。
任何想法我可以實現嗎?
謝謝,
其實...這是非常接近。我剛剛添加.. $ strData是我的字符串 函數csv_export($ strData) { $ myFile =「report.csv」; header(「Cache-Control:public」); header(「Content-Description:File Transfer」); header(「Content-Disposition:attachment; filename =」。$ myFile); header(「Content-Type:application/octet-stream'」); $ fh = fopen($ myFile,'w')或死(「無法打開文件」); fwrite($ fh,$ strData); fclose($ fh); readfile($ myFile); } ?> – thegunner