Salve a tutti,
questo è il mio primo post su HTML.it.
Ho un problema con l'implementazione del download dal mio sito personale.
In pratica sto cercando di realizzare il download dei file prensenti sul mio webserver (php)
solo se in possesso delle autorizzazioni necessarie in pratica voglio fare in modo che solo gli
utenti registrati possano scaricare i files dal mio sito.
Il problema è questo, quando effettuo il download va tutto bene tranne un piccolo particolare nella finestra del download di windows non viene visualizzata la dimensione del file quindi non riesce a calcolare il tempo residuo per il download.
Vi allego il codice che ho utilizzato nella pagina di download ovviamente scritto in php
header("Content-type: application/octetstream name=$fullname");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=$nome_file; size=$dimensioni_file");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: private");
header("Pragma: public");
// header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Length: $dimensioni_file");
// readfile($fullPath);
$fp = fopen($fullname,"rb");
fpassthru($fp);
fclose($fp);
Qualcuno sa dirmi se sbaglio qualcosa o se devo aggiungere qualche altro parametro negli headers?
Spero di aver scritto il post nella sezione giusta.
Grazie a tutti anticipatamente
Scusate non avevo visto la sezione php quacuno può chiudere questo thread?