Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Convertendo imagem de File para base64 e vice-versa

No exemplo utilizado pelo Professor Flávio Almeida, algo fica "escondido" e ainda não entendi como que funciona.

O input recebe uma string que é a url da imagem, parece que é feito um parse para base64, é enviado como JSON pro server e depois volta do mesmo jeito, só que aparece como imagem.

Alguém pode me explicar esse processo? Não entendi bem.

2 respostas
solução!

Toda imagem pode ser convertida para BASE64 e o valor pode ser adicionado na propriedade src de uma img. Isso se chama data URI.

Você pode usar serviços da WEB que fazem isso, vejamos um exemplo:

https://dopiaza.org/tools/datauri/index.php

É esse que eu uso à vezes.

No banco que já possui dados, foi gravado as imagens em data URL, porque se eu tivesse colocado links e eles fossem removidos, nenhuma imagem seria exibida. Com DATA URI eu garanto a existência da imagem.

Você não precisa fazer isso, pode gravar o endereço das fotos.

Obg, Professor!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software