2010-11-18 46 views
5

我一直在試圖強制使用PHP頭部下載圖像,但出現了多個問題。強制使用.htaccess下載文件或圖像

所以,相反,我怎麼能使用.htaccess這樣,當我鏈接到的圖像,如:

<a href="wallpapers/image.jpg">Download</a> 

...而不是打開的瀏覽器文件,該文件是實際下載並保存到用戶的電腦。

我已經在我的項目中使用.htaccess來重寫URL,如果這影響任何東西。

+0

PHP標題有什麼問題? – 2010-11-18 19:00:57

+0

我認爲這是在這裏回答:http://stackoverflow.com/questions/1010636/force-link-to-mp3-file-to-download-save-as/1010663#1010663 – 2010-11-18 19:02:29

+0

@Grillz:試過Google搜索後..不工作... @Evan PHP是製作圖像,但不是不顯示它們...如果你有百分之五防錯碼,然後是我的客人 – Moon 2010-11-18 19:10:14

回答

16

要把它放到你的.htaccess

<FilesMatch "\.(?i:jpg|gif|png)$"> 
    Header set Content-Disposition attachment 
</FilesMatch> 

確保已mod_headers安裝並啓用。

+0

不工作500錯誤 – Moon 2010-11-18 19:15:54

+8

你有mod_headers安裝和激活? – 2010-11-18 19:32:49

+0

HIT ...安裝並激活(現在) – Moon 2010-11-18 23:39:14