Veran es que estoy haciendo un boton que descargue el contenido previamente subido a la base de datos (tipo blob)
y tengo el problema que al llevarme por post a descargar.php no me descarga y no se en que fallo, ¿como haría para que me dejara descargarlo? Tiene que ser musica el contenido, he hecho este documento llamado descargar.php y me lleva a VLC media y no se descarga nada :( haber si me pueden solucionar cuanto antes les estaria muy agradecido....
<?php
$enlace = mysql_connect('localhost', 'root', 'a');
if (!$enlace) {
die('No pudo conectarse: ' . mysql_error());
}
mysql_select_db ("proyecto", $enlace);
$id=$_GET["idmusica"];
$query = mysql_query ("SELECT * FROM musica WHERE idmusica='$id'") or die('Consulta fallida: ' . mysql_error());
$f = mysql_fetch_assoc($query);
$filer = filter_input(INPUT_GET, 'file', FILTER_SANITIZE_SPECIAL_CHARS);
$file=$f['archivo'];
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-type: audio/mpeg");
header("Content-Transfer-Encoding: binary");
header ("Content-Disposition:$file; ");
?>
Un saludo amigos!
Ismael
Me parece que en ningun momento imprimes el contenido del archivo. Solo es cuestión que hagas:
echo $audio_blob;
No estoy seguro del contenido de $file pero ten cuidado que sea apropiado.