Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Wymuszenie pobierania pliku


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1
Muszyk

Muszyk

    Doświadczony

  • Zarejestrowani
  • PipPipPip
  • 52 postów

Mam podstronę z dokumentami w pdf do pobrania.

Problem polega na tym, że przeglądarki domyślnie otwierają te pliki w swoim oknie zamiast je pobrać na dysk.

Próbowałem różnych sposobów. Na wpis w .htaccess

AddType application/octet-stream .pdf

<Files *.pdf">
ForceType application/octet-stream
Header set Content-Disposition attachment
</Files>

nie ma żadnej reakcji

 

Próbowałem dodac do szablonu nagłówek php

header('Content-Disposition: attachment; filename="./files/2015/plik.pdf"');

ale w tym przypadku przeglądarka próbuje pobrać oplik o nazwie: files_2015_plik.pdf

 

Czy jest jakiś sposób aby wymusić w contao pobieranie wyświetlenia okna dialogowego z możliwością zapisu na dysk zamiast domyślnego otwierania pliku w przeglądarce?

 

Dodam, że do pliku linkuje i przycisk graficzny i zdjęcie.


  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Spróbuj z FilesMatch:

<FilesMatch "\.pdf$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>

  • 0

Codefog - Contao web development





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników