Hola, para un amigo le estoy haciendo una página; el problema es que el quiere que se fuerse la descarga de mp3 (de 4-5 mb cada uno). El método que usé es el siguiente:
Código PHP:
Ver original<?php
$url='http://www.direction.com/files/mp3files/96a94bbf040.mp3';
$f='Musica.mp3';
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public", false); header("Content-Description: File Transfer"); header("Accept-Ranges: bytes"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$f."\"\n");
if (($f = fopen($url, 'rb')) === false) exit;
echo fread($f, (1*(1024*1024))); }
?>
Y funciona muy bien, pero por cada archivo se tarda 1 min. (aprox.) porque el servidor lee todo el archivo (usando ancho banda) y el servidor sólo permite una transferencia mensual de 3GB. Hay una manera de no gastar tanta transferencia cada vez que se descarga una canción?
Gracias, espero sus respuestas.