Archívum - Ápr 22, 2022
File letőltés
Tisztelet!
Tudna valaki abban segíteni, hogy az alábbi kódot, hogy lehet úgy módisítanom, hogy fennmaradjon az oldal és a kliens között az interakció?
(ez egy külön fileban fut, mondjuk download.php de közben minden más meghal az oldalon)Főként azért szeretném ezt a kódot alkalmazni, mert a nagy fájlok letöltésévél meggyűlt a bajom és ez tökéletesen megfelelt erre a célra.
Válaszaitok előre is köszönöm.
■ Tudna valaki abban segíteni, hogy az alábbi kódot, hogy lehet úgy módisítanom, hogy fennmaradjon az oldal és a kliens között az interakció?
(ez egy külön fileban fut, mondjuk download.php de közben minden más meghal az oldalon)
- header('Content-Description: File Transfer');
- header('Content-Type: application/octet-stream');
- header('Content-Disposition: attachment; filename=' . $filename;
- header('Content-Transfer-Encoding: binary');
- header('Expires: 0');
- header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
- header('Pragma: public');
- header('Content-Length: ' . $filesize);
- ob_clean();
- $handle = fopen($filedir, 'rb');
- while (!feof($handle)){
- echo fread($handle, 5242880);
- ob_flush();
- flush();
- sleep(1);
- }
- fclose($handle);
Válaszaitok előre is köszönöm.