Tengo un archivo Flash "upload2.swf" y un archivo "upload.php".
Cuando el Flash acaba la subida, le manda los datos del archivo a PHP para que mueva el archivo...el problema es que el Flash no sube nada, no acaba la subida.
Al acabar debería mostrar "Archivo subido correctamente", pero no lo hace, simplemente pone "Cargado: 100%", y la barra de carga llena.
Código ActionScript:
Ver original
import flash.net.FileReference; //Variables var arrTypes:Array = new Array(); var objTypes:Object = new Object(); var listenerUpload:Object = new Object(); var fileUpload:FileReference = new FileReference(); //Tipos de archivos que se pueden subir (en este ejemplo, sólo imágenes) objTypes.description = "Photoshop Image (*.psd)"; objTypes.extension = "*.psd"; arrTypes.push(objTypes); //Listeners fileUpload.addListener(listenerUpload); listenerUpload.onSelect = function(file) { txtarchivo.text = file.name; txtFin.text = ""; barra.setProgress(0,file.size); } listenerUpload.onProgress = function(file, bytesLoaded, bytesTotal):Void { barra.setProgress(bytesLoaded, file.size); } listenerUpload.onComplete = function(file:FileReference):Void { txtFin.text = "---> ¡¡Archivo subido correctamente!!"; } btExplorar.onRelease = function() { fileUpload.browse(arrTypes); } btEnviar.onRelease = function() { fileUpload.upload("upload.php"); }
Alguien ve el problema?
Saludos.