我該如何做到這一點,以便當用戶訪問指定文件夾中的文件時,我可以強制文件被下載?自動下載指定文件夾中的文件,無論類型
我知道可以通過使用.htaccess類型來實現這種類型,並且您可以強制使用php腳本下載文件,但是如何強制在指定的文件夾下無需php腳本即可下載他們訪問的文件?
當前,當您查看瀏覽器知道如何讀取的文件時,它會讀取文件而不是下載文件。我希望它自動下載文件夾中的所有文件,而不是閱讀瀏覽器支持的文件。
我該如何做到這一點,以便當用戶訪問指定文件夾中的文件時,我可以強制文件被下載?自動下載指定文件夾中的文件,無論類型
我知道可以通過使用.htaccess類型來實現這種類型,並且您可以強制使用php腳本下載文件,但是如何強制在指定的文件夾下無需php腳本即可下載他們訪問的文件?
當前,當您查看瀏覽器知道如何讀取的文件時,它會讀取文件而不是下載文件。我希望它自動下載文件夾中的所有文件,而不是閱讀瀏覽器支持的文件。
「mod_headers」模塊應該可用..然後你可以將它添加到你的.htaccess文件。
按類型:
<FilesMatch "\.jpg$">
Header set Content-Disposition attachment
Header set Content-Type application/octet-stream
</FilesMatch>
一個特定的文件的名字:
<Files test.jpg>
Header set Content-Disposition attachment
Header set Content-Type application/octet-stream
</Files>
它與您要下載的文件放置到.htaccess文件中指定的文件夾。
對於整個文件夾省略Files/FilesMatch指令。
正如我在我的問題中所說的,我想知道如何做到這一點,而不必爲瀏覽器可以讀取的每種文件類型編寫此文件,而是將其應用於整個文件夾,而不僅僅是每種類型。 – maxhud 2012-07-05 20:30:14
@maxhud見編輯,希望這有助於。 – 2012-07-05 22:36:26
使用phpinfo()檢查它是否安裝,但我猜你沒有得到一個500.也許你不能覆蓋標題或添加自己在你的主機環境??! – 2012-07-06 22:47:41
...而不是什麼?當用戶訪問文件時現在發生了什麼? – deceze 2012-07-05 20:22:59