Esque estoy intentando probarla y solo me deja descargar 1 archivo en concreto.
He copiado el codigo que viene en la ayuda y me hace bien, descargando ese archivo desde la URL que ponen
Código :
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
trace("onSelect: " + file.name);
}
listener.onCancel = function(file:FileReference):Void {
trace("onCancel");
}
listener.onOpen = function(file:FileReference):Void {
trace("onOpen: " + file.name);
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
listener.onComplete = function(file:FileReference):Void {
trace("onComplete: " + file.name);
}
listener.onIOError = function(file:FileReference):Void {
trace("onIOError: " + file.name);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
if(!fileRef.download(url, "FlashPlatform.pdf")) {
trace("dialog box failed to open.");
}
Pero el problema me viene al intentar probarlo en local, para hacer mis cambios.
Tengo instalado el Apache en el puerto 81 y simulo las descargas a traves de el, con las URLs similares a las pruebas del PHP.
Con un PDF muy concreto me hace bien la descarga [de una carpeta a otra], pero con otros no, ni con JPGs, ni ningun otro archivo que probe...
Ma baje tambien el ejemplo que teneis en los tutoriales [el cual me funciona perfectamente cuando lo pruebo] y en local me hace esactamente lo mismo... solo me descarga el mismo PDF,
Sabeis si esto no funciona en local y lo tengo que probar desde un servidor externo?
O a ver si se os ocurre que pueda ser...
Nos vemos.
