Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 27.09.2003 Ostrzeżenie: (0%)
|
Witam!
W jaki sposob mozna zreazlizowac download plikow. Mam pliki, kotrych do ktorych mam linki na stroni i chcialbym aby po wybraniu pliku otworzylo sie okno z zapytaniem gdzie zapisac ten plik. Chce pozbyc sie otwierania automatycznego plikow w oknie przegladarki jak to jest np z doc czy pdf |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 4.03.2003 Ostrzeżenie: (0%)
|
Cytat Albo takie nagłówki:
[php:1:100f869b54] header('Content-Type: application/force-download'); header('Content-Type: application/octet-stream'); header('Content-Type: application/download'); header('Content-Disposition: attachment; filename=' . $nazwa_pliku); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . strlen($zawartosc_pliku)); echo $zawartosc_pliku; [/php:1:100f869b54] nie do konca tak, gdyz czesto pliki sa z binarna zawartoscia, wiec zamiast strlen() uzylbym filesize() i zamiast echo $zawartosc_pliku uzylbym funkcji readfile() a poza tym wypadaloby jeszcze wyslac Content-type wysylanego pliku Cytat Hmmm... niestety takie nagłowki są nieskuteczne przy dużych plikach, bo wczytywanie zawartości z nich zajmuje php wieki.
Czasami tak sie nie da (pobieranie zalacznikow poczty elektronicznej) gdy nie ma regularnych plikow Cytat Co mnie bardzo zdziwiło, w IE 6.0 pojawia sie normalny monit pobierania.
IE to nie jest przegladarka (a narzedzie do wykonywania windowsupdate) - wiec nie dziwi mnie kazda jej odkryta ulomnosc |
|
|
|
acid_100 download 24.02.2004, 02:25:18
zalew daj te na glowki
<?php
header("Cache-control: p... 24.02.2004, 02:43:32
matid Albo takie nagłówki:
header('Content-Type: applic... 24.02.2004, 07:29:43
Cudi Hmmm... niestety takie nagłowki są nieskuteczne pr... 25.02.2004, 22:03:02
matid To zależy jaki rodzaj pliku, bo tylko niektóre się... 26.02.2004, 07:59:22 ![]() ![]() |
|
Aktualny czas: 13.06.2026 - 19:08 |