Código PHP:
if (file_exists($qryarr[CodDescarga])) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($qryarr[CodDescarga]));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($qryarr[CodDescarga]));
ob_clean();
flush();
readfile($qryarr[CodDescarga]);
exit;
}
Funciona exelente y se los agradesco.
Ahora tengo una problemática parecida.
La cuestión es así estoy usando ese código para descargar archivos de un ftp, sin dar el usuario y la contraseña, pero además quiero mostrar imagenes con el mismo sistema, sin que mueste el comando ftp.
Obviamente si uso el código que mostre anteriormente el archivo solamente se descarga, no se previsualiza (en caso de ser imagen).
¿Como se podria solucionar?
Gracias desde Ya.