【Firebase with Expo】Storageの使い方まとめ
Firebase Storage
ファイルをクラウドに保存するサービスです。
ガイド Cloud Storage
ウェブで使ってみる
バケットの参照(パスを指定して別のバケットを使うこともできる)
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){
})