簡體   English   中英

PHP Postgtres生成CSV文件以供下載

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM