J'essaye d'envoyer un fichier zip au navigateur. Le fichier est bien envoyé mais quand j'essaye de l'ouvrir, le navigateur me dit que l'archive est corrompue (pourtant, elle ne l'est pas).
Voici mon code:
$filename = "http://www.mondomaine.com/musique/monFichier.zip";
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $filename . '"');
header('Content-Transfer-Encoding: binary');
readfile($filename);
de plus, le fichier corrompu envoyé s'appelle "http://www.mondomaine.com/musique/monFichier.zip", au lieu de monFichier.zip.Voyez vous comment résoudre ces problèmes?
Merci pour vos réponses.