Input type='file' não funciona no Mobile | ShowCamera Não serve!

Por favor, O showCamera não serve..

Pessoal, O botão pra carregar arquivo num input do tipo file não funciona no mobile. No nosso caso o showCamera não resolve, pois estamos fazendo algumas checagens no arquivo primeiro, enviando pro GED e só então anexando ao processo.

Alguém tem o código do showCamera(A Função Chamada pelo JSInterface.showCamera(parameter);) pra compartilhar..? Gostaríamos de saber como chamar a galeria, camera, microfone e etc a partir do formulário.


Como eu disse antes... O ShowCamera não serve! Ele é um botão que add um documento diretamente ao processo. O que precisamos é um input do tipo file que consiga chamar o sistema operacional do smartphone. O código que pedi foi justamente o que o que está em JSInterface.showCamera(parameter), pra entendermos como esse botão conseguiu chamar a função mesmo estando dentro do iframe que o app do mobile deixa travado.

@Thiago,

Segue exemplo da função


<input type="button" value="Insira Foto" onclick="showCamera(nome_do_anexo);"/>

<script language="javascript">

          function showCamera(parameter) {
              JSInterface.showCamera(parameter);
          }
</script>

Como eu disse antes… O ShowCamera não serve! Ele é um botão que add um documento diretamente ao processo. O que precisamos é um input do tipo file que consiga chamar o sistema operacional do smartphone. O código que pedi foi justamente o que o que está em JSInterface.showCamera(parameter), pra entendermos como esse botão conseguiu chamar a função mesmo estando dentro do iframe que o app do mobile deixa travado.