Exibir Imagem

0 respostas
java
jairodione

Olá Pessoal!

Estou fazendo um cadastro de clientes e neste cadastro foi criado um campo para inserir a foto do cliente. Não estou conseguindo exibir a imagem ou foto porque no input aparece um caminho (endereço da foto) que não existe, por exemplo o caminho da imagem correto é:

  • C:\Users\Jairo\Documents\NetBeansProjects\ProjetoJavaWeb3\web\imagens\arquivo.jpg

No input onde é para mostrar somente o nome do arquivo, mostra o seguinte:

  • C:\fakepath\arquivo.jpg

Abaixo está o trecho do código utilizado no formulário:

<div id="foto">
                <img alt="Foto" width="100" height="100" name="mostrafoto" id="mostrafoto" />
            </div>
        <br/><br/>
       <label for="clifoto">Foto:</label>
            <input type="text" name="clifoto" id="clifoto" size="50" maxlength="50"/>
            <input type="file" name="pegafoto" id="pegafoto"/>
        <br/><br/>

Abaixo está o JavaScript que utilizo:

function atualizarFoto(){

var fotoDigitada = document.forms[‘formCliente’][‘clifoto’].value;

document.forms[‘formCliente’][‘mostrafoto’].src = “imagens/”+fotoDigitada;

}

function fileFoto(){

var pegaFileFoto = document.forms[‘formCliente’][‘pegafoto’].value;

document.forms[‘formCliente’][‘clifoto’].value = pegaFileFoto;

atualizarFoto();

}

window.onload = function(){

document.forms[‘formCliente’][‘clifoto’].oninput = atualizarFoto;

document.forms[‘formCliente’][‘pegafoto’].onblur = fileFoto;

}

Como corrigir isto?
Alguém pode ajudar!!!

Criado 30 de outubro de 2017
Respostas 0
Participantes 1