intenta descargar el archivo y obtener un archivo no válido como respuesta en php central
Descargo un archivo pero me da un archivo inválido a cambio.
Aquí está midownload_content.php
<?php
$filename = $_GET["filename"];
$buffer = file_get_contents($filename);
/* Force download dialog... */
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
/* Don't allow caching... */
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
/* Set data type, size and filename */
header("Content-Type: application/octet-stream");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . strlen($buffer));
header("Content-Disposition: attachment; filename=$filename");
/* Send our file... */
echo $buffer;
?>
descargar enlace de archivo:
<a href="download_content.php?filename=/gallery/downloads/poster/large/'.$r['file'].'"> Download</a>
$r['file']
contiene el nombre del archivo a descargar.
La ruta completa de la carpeta que contiene el archivo es:
localhost/ja/gallery/downloads/poster/large/'.$r['file'].'
ja
es la carpeta raíz enhtdocs
.
No sé cuál es el problema real, ¿puede alguien ayudarme, por favor?