文字檔輸出 vs.下載檔案

作者: brianhsu (墳墓) 看板: Linux

標題: Re: 文字檔輸出 vs.下載檔案
時間: Mon Oct 18 11:12:15 2010

※ 引述《tren (窗外有藍天)》之銘言:
: 請問各位先進為何同一個檔案使用同一個瀏覽器,
: 輸入 http://cns.bu.edu/~tren/ical.ics 會是文字檔輸出
: 輸入 http://psy-dhcp100.bu.edu/ical.ics 卻是下載檔案呢?
: 因為這個緣故,Google Calendar可以訂閱第一而非第二個檔案.
: 小弟應該改掉第二台Apache Server裡面的什麼東西嗎?
: 謝謝!


你需要讓 Apache 在看到 ical.ics 的時候自動丟出
content-disposition 的 HTTP Header,請參考下面
的討論:

I have discovered that this does what I want:


    SetEnvIf Request_URI "^.*/([^/]*)$" FILENAME=$1
    Header set "Content-disposition" "attachment; filename=%{FILENAME}e"
    UnsetEnv FILENAME

!-----------------------------------------

mod_headers should be what you are looking for:

 
   
    Header set Content-Disposition attachment