IcyMat
(IcyMat)
24 Sierpień 2009 16:32
#1
Witam.
Otóż zastanawiam się jak zrobić coś takiego, aby po kliknięciu na link do pliku został on pobrany na komputer, a nie otworzony w przeglądarce - w tym wypadku mają to być obrazy w różnych formatach.
Z góry dziękuję za pomoc i pozdrawiam
IcyMat
Wasacz
(Wasacz)
24 Sierpień 2009 16:39
#2
Wysłać plik z odpowiednim MIME.
Język?
Wasacz
(Wasacz)
24 Sierpień 2009 16:59
#3
qF3r, on nie pyta o przeglądarkę.
floyd
(floyd)
24 Sierpień 2009 18:12
#4
Nawet jeśli nie pyta o przeglądarkę, to odpowiedź moim zdaniem jest prawidłowa, że: “Zależy od przeglądarki.”
Ze względów bezpieczeństwa przeglądarki są tak skonstruowane, aby to użytkownik decydował czy będzie plik ściągany czy też nie.
Można też skompresować pliki czy też zmienić rozszerzenie i wówczas po potwierdzeniu będą ściągane na dysk komputera.
IcyMat
(IcyMat)
24 Sierpień 2009 18:35
#5
Ja nie chcę ukrycie komuś czegoś na komputer wpychać. Ja po prostu chcę, aby po kliknięciu w taki link
Pobierz[/code]
Od razu pojawiało się okienko pobierania, a nie otwierał się dokument w przeglądarce.
IcyMat
(IcyMat)
24 Sierpień 2009 20:34
#7
Zależy dla kogo, bo akurat dla mnie to jest ważne, ale w porządku - skoro to zależy od przeglądarki to trudno
Airborn
(Airborn)
24 Sierpień 2009 20:49
#8
nie zgodzę się, to serwer decyduje w jaki sposób wysyła dane do przeglądarki, przeglądarka może co najwyżej tych danych nie przyjąć. jeżeli serwer zadecyduje, że pdf jest tylko do pobrania, to przeglądarka nie będzie miała wiele do powiedzenia
http://pl.php.net/manual/en/function.header.php Example #1 , zdaje się, że można też w konfiguracji apache wymusić coś takiego np. w .htaccess
AddType application/octet-stream .pdf
floyd
(floyd)
24 Sierpień 2009 21:19
#9
Airborn:
nie zgodzę się, to serwer decyduje w jaki sposób wysyła dane do przeglądarki, przeglądarka może co najwyżej tych danych nie przyjąć. jeżeli serwer zadecyduje, że pdf jest tylko do pobrania, to przeglądarka nie będzie miała wiele do powiedzenia
To jak w takim razie rozumieć w opcjach Firefoksa ustawienie: Aplikacje–>czynność --> ‘zawsze pytaj’. Nie będzie pytania?
Airborn
(Airborn)
24 Sierpień 2009 21:23
#10
dokładnie tak jak napisał wyżej IcyMat
plik zostanie zapisany na dysku (oczywiście za zgodą użytkownika - wyświetli się okno otwórz/zapisz), a nie otworzy się w przeglądarce pdfów w oknie przeglądarki
IcyMat
(IcyMat)
24 Sierpień 2009 21:27
#11
Airborn - dziękuję, bo właśnie o coś takiego mi chodziło