Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2010, 10:32
KazerPowa
Invitado
 
Mensajes: n/a
Puntos:
Problema subiendo archivos con Flash y PHP

Hola,

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
  1. import flash.net.FileReference;
  2.  
  3. //Variables
  4. var arrTypes:Array = new Array();
  5. var objTypes:Object = new Object();
  6. var listenerUpload:Object = new Object();
  7. var fileUpload:FileReference = new FileReference();
  8.  
  9. //Tipos de archivos que se pueden subir (en este ejemplo, sólo imágenes)
  10. objTypes.description = "Photoshop Image (*.psd)";
  11. objTypes.extension = "*.psd";
  12. arrTypes.push(objTypes);
  13.  
  14. //Listeners
  15. fileUpload.addListener(listenerUpload);
  16.        
  17. listenerUpload.onSelect = function(file) {
  18.     txtarchivo.text = file.name;
  19.     txtFin.text = "";
  20.     barra.setProgress(0,file.size);
  21. }
  22.  
  23. listenerUpload.onProgress = function(file, bytesLoaded, bytesTotal):Void {
  24.     barra.setProgress(bytesLoaded, file.size);
  25. }
  26.  
  27. listenerUpload.onComplete = function(file:FileReference):Void {
  28.     txtFin.text = "---> ¡¡Archivo subido correctamente!!";
  29. }
  30.  
  31. btExplorar.onRelease = function() {
  32.     fileUpload.browse(arrTypes);
  33. }
  34.  
  35. btEnviar.onRelease = function() {
  36.     fileUpload.upload("upload.php");
  37. }

Alguien ve el problema?
Saludos.