Como passar a imagem do frontend (reactjs) para o backend (nodejs) e carregá-la no armazenamento do Firebase?
Sep 07 2020
Eu quero passar o frontend do formulário de imagem (reagir) para o backend (node). Como posso fazer isso?
Vou implantar meu front-end na hospedagem do Firebase e back-end no heroku. Como o frontend e o backend estarão em locais diferentes, como posso enviar minha imagem para o backend? Eu quero fazer upload de imagem usando nodejs. O frontend apenas enviará a imagem para o backend. Quero dizer, o nodejs fará o upload da imagem para o armazenamento do Firebase e armazenará o URL de download no banco de dados mongdb.
Respostas
3 Ethanolle Sep 07 2020 at 12:58
Você pode fazer isso usando formData... aqui está o código de exemplo para solicitação de API em react.
uploadHandler = () => {
const formData = new FormData();
formData.append('file', this.state.selectedFile);
axios.post('http://localhost:8080/student/image',
formData
);
}
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
George Harrison ficou chateado por suas letras de 'Hurdy Gurdy Man' de Donovan não terem sido usadas