Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> header - pobieranie plików
mrm
post 23.04.2008, 10:56:44
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 18.06.2005
Skąd: inąd

Ostrzeżenie: (0%)
-----


witam

chciałbym pobierać pliki za pomocą funkcji header, kod wygląda mniej więcej tak jak poniżej

  1. <?php
  2. header("Content-Type: application/force-download");
  3.  header("Content-Type: application/octet-stream");
  4.  header("Content-Type: application/download");
  5.  header("Content-Disposition: attachment; filename=".basename($sciezka_do_pliku).";");
  6.  header("Accept-Ranges: bytes");
  7.  header("Content-Transfer-Encoding: binary");
  8.  header("Content-Length: ".filesize($sciezka_do_pliku));
  9.  readfile($path);
  10.  exit();
  11. ?>


teoretycznie wszystko działa, praktycznie niezawsze tzn. zauważyłem że część plików większych np 20-200 MB, (przy większych pewnie też byłoby podobnie), nie ściąga się, status pobierania dochodzi do pewnych wartości, zazwyczaj są to te same wartości np 15% i się zatrzymuje...i za bardzo nie mam pomysłu co z tym zrobić..

z góry dzięki za pomoc

Ten post edytował mrm 23.04.2008, 10:57:32


--------------------
'
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:46