jQuery: ¿simular un clic en un <input type = “file” /> no funciona en Firefox? [duplicar]

Posible duplicado:
En JavaScript, ¿puedo hacer que se active un evento de "clic" programáticamente para un elemento de entrada de archivo?

Tengo una página web que se ve así

<html>
    <head>
        <title>File Upload Click Test</title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    </head>
    <body>
        <div onclick="$('input[type=file]').click()" >CLICK SIMULATOR</div>
        <input type="file"></input>
    </body>
</html>

Mi objetivo es tener ladiv subir un evento de clic en elentrada de archivo, y esto parece funcionar exactamente como lo esperaría en IE y Chrome, pero no funciona en Firefox (no se abre ningún navegador de archivos al hacer clic en el botóndiv).

¿Hay alguna manera de hacer que esto funcione en FF?

Respuestas a la pregunta(2)

Su respuesta a la pregunta