Mam skrypt, za którego pomocą użytkownik ściąga pliki z serwera na komputer.
Wygląda to mniej więcej tak:
<?php
header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.$fname); header('Content-Transfer-Encoding: binary');header
('Expires: 0'); header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Length: ' . $fsize);
$file = fopen($file_path,"rb"); if ($file) {
}
}
}
?>
Plik zaczyna się ściągać, ściąga jakoś około 20 - 40 mega, a następnie kończy pomimo że plik jest dużo większy. Rozmiar pliku przekazywany jest poprawnie.