![]() |
![]() |
![]()
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: 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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 01:41 |