![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jak w temacie - po prostu przy wysyłaniu pliku do klienta tym sposobem: Kod header("Content-type: application/octetstream"); header("Content-Disposition: attachment; filename=".$nazwa_pliku); readfile('./folder/'.$nazwa_pliku); na czas ściągania klient nie może przeglądać serwisu, system czeka na zakończenie downloadu.. Nie chcę podawać linków bezpośrednio do plików na serwerze, nazwę pliku pobieram z bazy na podstawie parametru przesyłanego w $_GET. Może content-type jest niewłaściwy? Proszę o pomoc, udostępniam pliki po kilkanaście megabajtów:) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Ściąganie zrób w nowym oknie.
Łukasz |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jakby ktoś miał podobny problem, podaję rozwiązanie. Zamiast kodu w pierwszym poście należy po prostu użyć
Kod header("Location: katalog/".$filename); I nie trzeba robić ściągania w osobnym oknie:) Ten post edytował hank 2.10.2007, 22:39:03 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 1 Dołączył: 22.08.2006 Skąd: universe Ostrzeżenie: (0%) ![]() ![]() |
hank - Twoje rozwiazanie moze byc konfliktem dla wielu innych funkcji,definicji.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 22:19 |