Jump to content
Fórum Script Brasil
  • 0

preview do input file


Fragata

Question

Pessoal, queria saber se alguém aí tem uma função pronta de preview de input file, eu tentei de várias maneiras mas sempre encontro aquele impedimento que não permite pegar o caminho do arquivo, aparece somente o nome. Eu faço assim:

<script>
function preview() {
var foto = document.getElementById('foto').value;
var img = document.getElementById('imagem').setAttribute("src",foto);
}
</script>

<img src="" height="50" width="50" name="imagem" id="imagem" />

<input tipe="file" id="file" name="file" onchange="preview()"/>

Mas só é atribuído ao src da imagem o nome do arquivo e não o caminho. Já vi outra forma de pegar o valor do fie que dizem que dá certo, mas não sei por que o formato não é aceito no meu javascript não aceita, a forma é "document.form01.foto.value", mas dá erro.

Alguém aí pode me ajudar? Obrigado desde já o/

Edited by Fragata
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Pelo que eu tava vendo esse tipo de código não funciona nos navegadores novos. A única maneira de se fazer esse preview é você recebendo a imagem e depois mostrando para o usuário. Você pode fazer tudo isso sem mudar de página utilizando Ajax.

Achei algo parecido neste link: http://www.9lessons.info/2011/08/ajax-imag...refreshing.html

Edited by Mack
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...