2013-02-01 79 views
2

我在apache web服務器上有下載目錄。該目錄中的文件具有特定的擴展名。例如* .yyy和* .zzz。但是,所有這些文件被重命名.zip或名爲.tar.gz具有特定擴展名的Apache下載文件

我在不同brawsers已經測試過,並沒有帶什麼煩心的事。

但有些用戶告訴他們得到的包來源,而不是下載。

我已經created.htaccess

AddType application/zip .zzz 
AddType application/x-gzip .yyy 

但是,當我試圖在微軟IE aaa.yyy下載嘗試保存不AAA級。 yyy但aaa。 gz

如何強制瀏覽器下載文件,而不是更改擴展名?

回答

4
<FilesMatch "\.(zzz|yyy)$"> 
    ForceType application/octet-stream 
    Header set Content-Disposition attachment 
</FilesMatch> 

強制類型告訴瀏覽器你不知道文件類型。所以他們不會做任何愚蠢的事情。第二行會告訴他們下載這個文件。

+0

此應用程序中的所有文件都應該可下載。我可以使用像 dr0zd

+1

刪除filesmatch應該做你需要的東西。 –

+0

我無法得到這個工作,非常令人沮喪 – adrianTNT

相關問題