Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour,

Un problème qui me semble assez simple m'ennuie quand même un peu (beaucoup) : sur mon site http://dancehallplanet.com/, il est impossible de télécharger deux morceaux en même temps ("enregistrer sous" sur un lien avec "Écouter"), et en fait, quand on télécharge un morceau, il est impossible d'afficher une autre page du site (alors que l'on peut bien aller à un autre site hébergé sur le même serveur).

Voici les headers que j'utilise pour envoyer un fichier, (/upload/morceaux/5 par exemple)

@ob_end_clean();
_AT_ini_set('zlib.output_compression','Off');

header('Pragma: public');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: must-revalidate, pre-check=0, post-check=0, max-age=0');
header('Content-Tranfer-Encoding: binary');
header('Content-Type: application/octet-stream; name="'.str_replace('"','"',$f->nomdufichier).'";');
header('Content-Disposition: attachement; filename="'.str_replace('"','"',$f->nomdufichier).'"');
header('Content-length: '.filesize($CA.'upload/'.$table.'/'.$f->id));
echo file_get_contents($CA.'upload/'.$table.'/'.$f->id);
exit();

Notez que si je `wget` les morceaux depuis la même url, ils arrivent à être téléchargés en même temps.

Le problème viens-t-il de là ou de ma configuration (quasi "standard") d'apache ? Ou il vient d'ailleurs ?

Modifié par MaximuS

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...