Me han pedido que se puedan descargar los archivos de audio que se reproducen en una web que realicé.
Probé con el tutorial de Sisco y con este código reducido también
Código :
descarga_btn.onPress = function() {
var el_audio:LoadVars = new LoadVars();
el_audio.so_mp3 = "ruta/1.mp3";
el_audio.send("descargar_fichero.php", "_self");
};
...pero en ambos casos el cuadro lo único que descarga es el .php, no el mp3.
Si alguien ha tenido este problema o sabe que puedo estar haciendo mal, estaria muy agradecido que me diese alguna orientación.
Funcionar ya funciona sin php, utilizando FileReference y con el siguiente código:
Código :
on (press) {
// importamos la clase del paquete flash.net
// esta línea es imprescindible para poder crear
// el objeto FileReference
import flash.net.FileReference;
// creamos el objeto
var miArchivo:FileReference = new FileReference();
// archivo del servidor que quiero descargar
// si es necesario, incluir ruta
var url:String = "ruta/.mp3";
// nombre del archivo en el cuadro de descarga,
// el usuario lo puede cambiar
var nombre_de_descarga:String = "nombre.mp3";
miArchivo.download(url, nombre_de_descarga);
}
..así baja todos los archivos de cualquier extensión con el nombre que queramos, pero tengo especial interés en aprender a hacerlo "a la antigua" con php
Un saludo
