2010-11-18 12 views
5

Próbowałem wymusić pobieranie obrazów przy użyciu nagłówków PHP, ale wystąpiło wiele problemów.Wymuszenie pliku lub obrazu do pobrania za pomocą .htaccess

Tak więc, zamiast, jak można używać .htaccess tak, że kiedy odwołuje się do obrazu, takich jak:

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

... zamiast otworzyć ten plik w przeglądarce, plik jest faktycznie pobrane i zapisane do komputer użytkownika.

Już używam .htaccess w moim projekcie do przepisywania adresów URL, jeśli ma to wpływ na cokolwiek.

+0

Jakie problemy wystąpiły w nagłówkach PHP? –

+0

Myślę, że odpowiedź została udzielona tutaj: http://stackoverflow.com/questions/1010636/force-link-to-mp3-file-to-download-save-as/1010663#1010663 –

+0

@Grillz: próbowałem to już po Google ... nie działa ... @Evan PHP robił obrazy, ale ich nie wyświetlał ... jeśli masz kod procentowy błędu procentowego, to bądź moim gościem – Moon

Odpowiedz

16

umieścić to w swoim .htaccess

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

Upewnij się, że mod_headers zainstalowana i włączona.

+0

nie działa 500 błędów – Moon

+8

Czy masz zainstalowane i aktywowane mod_headers? –

+0

HIT ... zainstalowany i aktywowany (teraz) – Moon

Powiązane problemy