由 New Good Man 在 一, 2009-11-09 19:43 發表
Posted in
或許您有這樣的需求,就是讓使用者點擊連結後直接下載檔案而不是顯示在瀏覽器上。
比方來說,當使用者點擊一個圖片的檔案連結時,希望能讓使用者直接下載該檔案,而不是在瀏覽器中顯示該圖片。
首先,我們必須要將這些提供下載的圖片或是檔案透過File Field的檔案路徑設定獨立儲存在特定的目錄中。例如:sites/default/files/photo/download
然後在這個sites/default/files/photo/download目錄下,新增一個.htaccess檔案。(如果您發現無法直接添加這個檔案,可以複製"sites\default\files"目錄下的.htaccess檔案)。
最後在.htaccess檔案中,加入以下的內容:
<filesmatch>
Header set Content-Disposition attachment
</filesmatch>上面的程式表示的意思是會將jpg png doc pdf rtf txt等檔案直接提供下載,而不顯示在瀏覽器上
PS. 檔案輸出格式記得要選擇"Generic files"喔!!
- 瀏覽次數: 147

發表新回應