De la diffusion d'un fichier volumineux à l'aide de PHP

J'ai un fichier de 200 mo que je veux donner à un utilisateur via le téléchargement. Cependant, puisque nous voulons que l'utilisateur de télécharger ce fichier une fois, nous le faisons:

echo file_get_contents('http://some.secret.location.com/secretfolder/the_file.tar.gz');

pour forcer un téléchargement. Toutefois, cela signifie que le fichier doit être chargé dans la mémoire, qui généralement ne fonctionne pas. Comment pouvons-nous diffuser ce fichier, à quelques ko par morceau?

InformationsquelleAutor Filo Stacks | 2011-08-02