Nessa vídeo aula eu mostro o que é o Firebase Storage e como salvar imagens do seu telefone diretamente no Firebase Storage.
Clique no botão abaixo para ver o código fonte gerado nessa aula.
[button style=”btn-primary btn-lg” type=”link” target=”true” title=”Código fonte gerado na aula” link=”https://github.com/fabricadecodigo/ionicfirebaseauth” linkrel=””]
Quer saber como criar uma autenticação com Ionic 2 e Firebase?
- Aula 1: Como criar um login com e-mail e senha com Ionic 2 e Firebase
- Aula 2: Como criar um login com uma conta do Google com Ionic 2 e Firebase
- Aula 3: Como criar um login com uma conta do Facebook com Ionic 2 e Firebase
- Aula 4: Como criar um login com uma conta do Twitter com Ionic 2 e Firebase
Firebase
Se você ainda não conhece o Firebase, da uma olhada nesse post.
Referências
- AngularFire2: https://github.com/angular/angularfire2
- Firebase: https://firebase.google.com/
- Firebase documentação: https://firebase.google.com/docs/
- Firebase Storage: https://firebase.google.com/products/storage/
- Firebase Storage documentação: https://firebase.google.com/docs/storage/
- Image Picker Ionic Native: http://ionicframework.com/docs/native/image-picker/
- Image Picker documentação: https://github.com/Telerik-Verified-Plugins/ImagePicker
Eu espero que esse vídeo tenha sido útil para você. Qualquer dúvida deixe seu comentário abaixo.
oi Felipe, e se fosse enviar para uma api Rest. Muda muita coisa? Tem algum tutorial enviando várias imagens ao mesmo tempo via REST?
Fala M Mendez, blz?
O único tutorial sobre REST API que eu fiz foi esse aqui: http://www.fabricadecodigo.com/rest-api-ionic/
Mas para enviar uma imagem para uma API depende muito de como a API foi construída.
Você pode enviar deste base64 até os bytes do aquivo, realmente vai depender da API.
Valeu!
Olá Felipe, tudo bem?
Estou tentando fazer este upload diretamente da camera mas nao estou conseguindo adaptar para tal modo.. Voce teria uma dica ou algum conteudo para ajudar?
Fala João, não tenho nenhum outro tipo de conteúdo sobre esse assunto.
Qual problema você está tendo?