1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Problemas con Upload, filereference

Tema en 'Imagen Digital y Video' iniciado por adi, 4 Mar 2009.

  1. adi

    adi Zen Moderator

    Hola, he estado teniendo unos problemas con un upload que tengo en un swf, especificamente para mac, que no me funciona... me preguntaba si alguien ha tenido un problema similar, o si saben de algo que me lo solucione, he estado buscando pero no he encontrado nada que me ayude. Tengo los players actualizados al 10, ya he puesto la línea de allow domain, he puesto incluso el xml de crossdomain creo es que se llama, que vi que estaba dando un error con eso cuando no lo tenia, pero como quiera no me quiere hacer nada... El busca el archivo bien, pero cuando le doy a enviar no me hace nada...

    Este es el código que estoy usando (simplificado):

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    var fileTypes:Array = new Array();
    var imageTypes:Object = new Object();
    imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)";
    imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png";
    fileTypes.push(imageTypes);

    var fileListener:Object = new Object();
    var btnListener:Object = new Object();
    var fileRef:FileReference = new FileReference();
    fileRef.addListener(fileListener);
    btnListener.click = function(eventObj:Object){
    &nbsp;&nbsp;&nbsp;&nbsp;fileRef.browse(fileTypes);
    }
    uploadButton.addEventListener("click", btnListener);
    fileListener.onSelect = function(file:FileReference):Void
    {
    &nbsp;&nbsp;&nbsp;&nbsp;inp_fotobebe.text = file.name;
    &nbsp;&nbsp;&nbsp;&nbsp;if (file.size > 3145728) {
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_mensaje.text = "La foto que intenta subir pesa más de 3mb. Favor cambiarla.";
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn_enviar.enabled = false;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//return file.size;
    &nbsp;&nbsp;&nbsp;&nbsp;} else {
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn_enviar.enabled = true;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;txt_mensaje.text = "";
    &nbsp;&nbsp;&nbsp;&nbsp;}
    }
    fileListener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void
    {
    &nbsp;&nbsp;&nbsp;&nbsp;txt_mensaje.text = "Subiendo archivo " + Math.round(bytesLoaded*100/bytesTotal) + "%";
    }

    fileListener.onComplete = function(file:FileReference):Void
    {
    &nbsp;&nbsp;&nbsp;&nbsp;// aqui mando los datos del formulario que tengo
    }

    // enviar datos
    btn_enviar.onPress = function() {
    &nbsp;&nbsp;&nbsp;&nbsp;// despues de validar los campos subo el archivo, omiti la direccion real
    &nbsp;&nbsp;&nbsp;&nbsp;fileRef.upload("http://www.eldominioqueuso.com/uploadfoto.php");
    &nbsp;&nbsp;&nbsp;&nbsp;// oncomplete mando los datos
    }
    <!--c2--></div><!--ec2-->

    Y como dije, en pc me funciona bien, salvo unos problemas que me dieron en algunas maquinas, que se solucionaron actualizandole el player, pero en mac no tengo idea de como solucionarlo.

    Alguna idea?

    Gracias por adelantado.
     
  2.  


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·