데이터베이스(DB)/Firebase

firebase storage 스토리지

마달랭 2024. 9. 2. 11:46
반응형

개요

firebase 에서 제공하는 저장소이다.

주로 이미지, 오디오, 동영상 을 저장하기 위해 사용한다.

 

생성

왼쪽 사이드바에서 storage 클릭하여 시작하기 버튼을 클릭

 

생성이 완료되면 파일을 추가할 수 있는 기본 버킷을 확인할 수 있다.

더미데이터 용으로 이미지를 넣어보면 정상적으로 업로드 되는 점을 확인할 수 있다.

 

storage 활용

firestore database에 storage에 존재하는 파일명을 필드 값으로 할당 및 매핑하여 원하는 데이터를 가져올 수 있다.

 

웹, 유니티 등 각 툴에 맞는 관련 메서드들을 import하여 활용할 수 있다.

예를 들어 자바스크립트에서 storage를 사용하고 싶다면 관련 CDN을 import 해주어야 한다.

 

import { getStorage } from "https://www.gstatic.com/firebasejs/10.13.1/firebase-storage.js";
const storage = getStorage();

 

주요 메서드

  1. getStorage : 스토리지 정보를 가져온다.
  2. getDownloadURL : 이미지가 저장된 서버의 경로 다운로드(파일 다운로드x)
  3. ref : reference 객체로 변환. getDownloadURL 에서 사용
  4. uploadBytes :파일  업로드 시 사용
728x90
반응형