Estoy tratando de forzar la descarga de un archivo zip protegido (no quiero que la gente para acceder a ella sin necesidad de acceder por primera vez.Descarga del archivo .zip se ejecuta un archivo dañado php
He creado la función . para la login
y tal, pero estoy corriendo en un problema donde el archivo descargado es corruptor
Aquí está el código que tengo:
$file='../downloads/'.$filename;
header("Content-type: application/zip;\n");
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file).";\n");
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile("$file");
exit();
Aquí está el error: Cannot open file: It does not appear to be a valid archive.
El archivo se descarga bien, de lo contrario, debe ser algo que estoy haciendo mal con los encabezados.
¿Alguna idea?
Awesome Gumbo! Eso respondió. Eso fue todo ... Creo que los encabezados enviados son la razón por la que no funcionaba. – Troy