[英]PHP Postgtres Generate CSV File for Download
我有一個postgresql數據庫表,后端使用PHP。 在用戶界面上,我為用戶提供了一種生成報告的方法。 我想做的是,當用戶希望生成報告時,應提供一個CSV文件供下載。
我已經知道如何為查詢結果生成CSV文件,但是現在在這種情況下,我不想將文件保存在磁盤上。 而是應由瀏覽器下載。
您只需要提供下載頁面即可...
#downloadCSV.php?reportID=1
header('Content-Type: text/plain');
header('Content-Disposition: attachment; filename="yourfile.csv"');
// do your postgresql query and put the result into $csv
echo $csv;
這樣,您不必在服務器上創建真實文件
第二個標頭Content-Disposition: attachment;
強制瀏覽器下載文件而不是在頁面中顯示內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.