Saludos a la comunidad de listeros, Tengo un problema con la clase fileReference y los Mac. Este problema es conocido, al parecer no se disparan los eventos de esta clase, cuando se quiere hacer un upload desde un mac.
He encontrado en el blog de Joseba (sidedev.net) una solución que se ve muy interesante, la pego a continuación: Upload con FileReference y Mac Aqui tengo un post cortito de advertencia. Si usais el FileReference para subir un fichero al servidor desde un Mac podeis encontraros con el problema de que el evento onComplete no salta al finalizar, bueno, ni ese ni ningun otro. Dejando la aplicación ‘colgada’, a la espera de que finalize la transacción. Por lo que he visto esto ocurre si la pagina aspx, php o lo que sea, no escribe absolutamente nada en la respuesta (es una pagina sin response body, tecnicamente hablando). Con que escribas ahi cualquier cosa, por ejemplo “eat me, fucking mac”. El trasto se lo traga. Hay que reconocer que es el sitio perfecto para una frase ocurrente y liberadora. Pasa tanto con Firefox como con Safari por tanto no tiene pinta de ser un bug de los navegadores. Asi que alguien en Adobe o Apple me debe unas 5 horitas de su vida. Las apunto a la cuenta. Y tu, que has encontrado en tu desesperación esta página a través de google, me debes unas cañas. También las apunto. --------------------------------------- Joseba, apunta otra caña a mi nombre, para la próxima vez que nos veamos. La cosa es que agregando el response en el php, no conseguimos que salte el evento “onComplete” El evento que si se dispara al ejecutar el método “browse()” es el evento “onSelect” Pero el evento “onProgress” no se dispara cuando ejecutamos el método “upload ()”, De hecho creo que el método no se ejecuta, ya que el documento php imprime un txt con un identificador que nos sirve para saber si se ha ejecutado el proceso de “upload()” y desde los mac no lo imprime. ¿Conocéis alguna solución a este problema?, creo que con conseguir que el método upload se ejecute apropiadamente, utilizando el response desde el php, nos enteraríamos cuando se complete el proceso de subida del fichero. Gracias y disculpen la parrafada, pero no he sabido resumirlo más. Lo último, el upload funciona perfectamente en un PC. Rafael Martínez ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------

