Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

acneto.frc

Concatenar conteúdo de campo com string (".jpg")

Recommended Posts

Boa tarde pessoal!

Preciso mostrar uma foto no formulário (view), mas para isso preciso concatenar o conteúdo do campo do banco de dados que tem o código do aluno.

Na rotina abaixo eu tento fazer isso mas não esta funcionando.

Podem me ajudar?

 

                                <div class="col-md-3 offset-md-0" id="fotoAluno" style="border: solid; height: 230px;">

                                        <script>

                                                let campo = document.getElementById("alu_nromatricula");

                                                campo = "/" + campo + ".jpg";

                                                console.log(campo);

                                            </script>                                    

                                        <img src="campo" alt="imagem ausente" width=60 height=40>

                                </div>

 

Obrigado a todos.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite amigo encontrei um modelo aqui na internet veja se pode lhe ajudar...

 

<?php
public String gravaFoto(File origem, String serie) throws IOException {		
		
		
		File caminhoDestino = new File("web//imgs//enviadas");			
		
		if (!caminhoDestino.exists()){
			System.out.println("Caminho nao existe, criando...");
			caminhoDestino.mkdirs();
		}else {
			System.out.println("caminho ja existee...");
		}
		
		//File destino = new File(caminhoDestino +"//"+ serie + ".jpg");
		File destino = new File(caminhoDestino, serie + ".jpg");
		
		
		FileInputStream fis = new FileInputStream(origem);
		
		OutputStream os = new FileOutputStream(destino);
		Integer valor = 0;
		byte[] bytes = new byte[1024];
		
		while ((valor = fis.read(bytes)) != -1){
			
			os.write(bytes, 0, valor);
			System.out.println("Gravando " + bytes);
		}
		
		os.flush();
		os.close();
		
		System.out.println("absoluto: " + destino.getAbsolutePath());
		return destino.toString();
	}

?>

Mais qualquer coisa de uma olha aqui...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@acneto.frc

 

Não sei se você conseguiu entender, mas o seu código está correto, o que precisa ajustar apenas é o que o @Eletronic lhe respondeu.

No seu código, ao obter o VALOR do campo em questão, pelo JAVASCRIPT quando você da um document.getElementById você precisa descrever qual ATRIBUTO daquele campo você quer pegar, no caso você quer o VALUE que está no campo, por isso, você precisa colocar depois do document.getElementById("alu_nromatricula") você precisa colocar .VALUE.

 

Então o seu código fica assim:

<div class="col-md-3 offset-md-0" id="fotoAluno" style="border: solid; height: 230px;">
    <script>
            let campo = document.getElementById("alu_nromatricula").value; /* você precisa colocar .value para pegar o valor do campo */
            campo = "/" + campo + ".jpg";
            console.log(campo);
        </script>              
    <img src="campo" alt="imagem ausente" width=60 height=40>
</div>

 

Espero ter ajudado.

 

Att.

Felipe Coutinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.