PUROGU LADESU

ポエムがメインのブログです。

【Firebase with Expo】Storageの使い方まとめ

Firebase Storage

ファイルをクラウドに保存するサービスです。

ガイド Cloud Storage

Cloud Storage  |  Firebase

ウェブで使ってみる

Get Started on Web  |  Firebase

バケットの参照(パスを指定して別のバケットを使うこともできる)

var storage = firebase.storage();

ストレージサービスの参照

var storageRef = storage.ref();

パスの参照(引数なし=バケットルート)

ref = firebase.storage().ref(path);

相対パス指定

ref.child(path) 

アップロード

Upload Files on Web  |  Firebase

ref.put(file).then(function(snapshot) {
  console.log('Uploaded a blob or file!');
});

var uploadTask = storageRef.child('images/mountains.jpg').put(file, metadata);
uploadTask.pause();
uploadTask.resume();
uploadTask.cancel();

ダウンロード

Download Files on Web  |  Firebase

ref.getDownloadURL().then(function(url){

})