반응형
개요
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();
주요 메서드
- getStorage : 스토리지 정보를 가져온다.
- getDownloadURL : 이미지가 저장된 서버의 경로 다운로드(파일 다운로드x)
- ref : reference 객체로 변환. getDownloadURL 에서 사용
- uploadBytes :파일 업로드 시 사용
728x90
반응형
'데이터베이스(DB) > Firebase' 카테고리의 다른 글
Firebase firestore database reference 다른 문서 참조하기 (0) | 2024.09.02 |
---|---|
파이어베이스 Firebase 데이터베이스 규칙, firestore database rules (0) | 2024.08.29 |
파이어베이스 Firebase 인증, Authentication (0) | 2024.08.29 |
파이어베이스 Firebase 기초 (0) | 2024.08.28 |