Estou fazendo upload de uma imagem no meu servidor em node js usando o firebase-admin
pacote:
const upload = await bucket.upload('myimage.png', {
destination: "myimage.png",
metadata: {
contentType: 'image/png'
}
});
e não funciona, o arquivo foi carregado com sucesso, mas o armazenamento do firebase não pode lê-lo como uma imagem, embora o tipo de conteúdo seja como eu defini no matadata.
Quando eu carrego a mesma imagem manualmente, ele a lê como uma imagem PNG.
Por favor ajude :) obrigado
O console do Firebase usa o URL de download das imagens para exibi-las. Quando você faz upload de uma imagem por meio do SDK Admin, ela está usando o SDK do Node.js para Cloud Storage por baixo e esse SDK não gera URLs de download, portanto, o console do Firebase não pode exibir imagens carregadas dessa maneira.
Consulte esses problemas no repositório Github do SDK Admin para obter mais informações. Ele também contém uma solução alternativa / alternativa . Eu não tentei sozinho, mas parece promissor.
Outra solução alternativa parece estar nesta resposta: Cloud Functions: imagens redimensionadas não carregam
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras