Marcos Birro Calixto
Criador Marcos Birro Calixto 04/10/2021

Boa tarde Carlos.

Você tem algum exemplo de upload de arquivo em Vue? Estou usando o Vue 2.6.

Queria transformar para bae 64 e fazer a upload enviado via Json ara a API de cadastro.

Api em Laravel 8.

Criador Marcos Birro Calixto 04/10/2021

Estou fazendo assim mas não converte para base 64.

    salvaImagemfunction (e) {
    let arquivo = e.target.files || e.dataTransfer.files;
    if (!arquivo.length) {
        return;
    }
    
    let reader = new FileReader();
    reader.onload = (e=> {
        this.image = e.target.result;
    };
    reader.readAsDataURL(arquivo[0])

    console.log(arquivo);
    console.log(this.image);/// Aqui não aparece na console.
    },  
Marcos Birro Calixto
Manager Carlos Ferreira 04/10/2021

Olá, Marcos!
Tudo bem?

Tenho sim amigo, tanto neste curso:
https://academy.especializati.com.br/curso/laravel-com-vue-js

Quanto neste tem upload de arquivos com o Vue.js para o Laravel:
https://academy.especializati.com.br/curso/curso-larachat

Mas, não salvo a imagem como base64 no banco, seria um suicídio. O ideal é salvar em uma S3 ou algo parecido.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!