Formulario de envio FLASH

EnZo

Sabeis si se puede subir un archivo a un servidor con un formulario en flash?

Yo se que campos normales y corrientes si, pero como el campo FILE es algo especial, pues no se si se puede.

Alguien sabria, si es que se puede?

l31m

te voy a explicar un pequeño truco que es el único que he encontrado que funciona. Problema, de momento solo funciona en explorer.

1- En el html donde vaya incrustado tu Flash tienes que crear un layer oculto (una capa...) y dentro de esa capa metes un formulario y añades el campo de tipo FILE y lo llamas boton_file.

2- Creas en el html una función javascript:
<script language="javascript">
function subir_archivo(){
tu_formulario.boton_file.click();
}
</script>

3- Desde el botón que creas en flash le pones el evento:

on(press){
getURL("javascript: subir_archivo()");
}

Así llamarás al javascript que simula que has hecho click en el botón del formulario oculto.

Espero que te sirva de ayuda.

EnZo

muxas gracias l3im, me ha servido de gran ayuda. El caso es que yo habia pensao ese sistema, pero no sabia como era el evento para abrir la ventana de examinar, asi que la idea no me servia. Es una pena que no vaya en Mozilla. Pero gracias :D

Usuarios habituales

  • EnZo
  • l31m