Salve, scrivo qui perchè girando nel web non ho trovato ciò che mi serve, evidentemente devo aver cercato male perchè non penso sia una cosa così insolita, quindi spero che voi possiate aiutarmi in qualche modo.
Nel mio sito devo poter gestire un download da parte dell'utente mandandolo a blocchi, quindi in piccoli buffer: questo per poter riconoscere la fine del download ( appena arriva all'ultimo blocco il download è completato e sono sicuro che l'utente non abbia avuto problemi come crash del browser, disconnessione da internet, ecc. )
Qualcuno di voi sa come fare? Oppure c'è un modo più semplice di quello che ho ideato?
Il codice che ho sviluppato fin ora è questo:
Ma guardando la definizione di readfile non posso specificare quanti bytes deve leggere per metterlo magari in un'iterazione...boh..codice:$file = "file.txt" header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-Disposition: attachment; filename= " . $file); header("Content-Transfer-Encoding: binary"); readfile($file);
Vi ringrazio e..fatemi sapere!