Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blad w pobieraniu plikow rar
Forum PHP.pl > Forum > PHP
tomekmvr
Witam

Zmodernizowalem swoj download, o mozliwosc pobierania plikow rar i natknelem sie na problem. Gdy sciagam pliki rar to archiwum jest uszkodzone.

  1. <?php
  2. header("Pragma: public");
  3. header("Content-type: application/zip");  
  4. header("Content-disposition: attachment; filename=$fn");  
  5. header("Content-Length: ".filesize($fn));
  6. readfile($the_file);
  7. ?>


rozwiazalem problem uszkodzonych rar w firefoxie przez dodanie linijki header("Content-Length: ".filesize($fn));
ale w IE pliki przestaly sie sciagac, archiwa sa uszkodzone.

Jest jakis sposob do sciagania plikow ZIP I RAR przez header, zeby dzialo to w IE i FF ?
wookieb
Dla plikow .rar odpowiednie content-type to application/x-rar-compressed

http://reliableanswers.com/contenttype/ctype.asp?ord=
tomekmvr
Zmieniłem tak:

  1. <?php
  2. header("Pragma: public");
  3. header("Content-type: application/x-rar-compressed");  
  4. header("Content-disposition: attachment; filename=$fn");  
  5.  
  6. readfile($the_file);
  7. ?>


Powinny się ściągać pliki rar a zip nie, ale jest na odwrót, pliki zip się ściągają i nie są uszkodzone w pliki rar przeciwnie (ściągają się uszkodzone)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.