가이드
파이어베이스 스토리지 사용 방법: Capacitor
Firebase Storage를 사용하는 @capgo/capacitor
Capacitor 플러그인은 Firebase Cloud Storage를 위한 것입니다.
설치
bun add @capgo/capacitor-firebase-storage
bunx cap sync
bunx cap sync code 플러그인의 네이티브 code을 프로젝트에 복사합니다. 플러그인 업그레이드 후 다시 실행하세요.
import
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
API를 한눈에
| 메서드 | 파일 삭제 |
|---|---|
deleteFile |
파일 다운로드 URL 가져오기 |
getDownloadUrl |
파일 메타데이터 가져오기 |
getMetadata |
디렉토리 내 파일 목록 가져오기 |
listFiles |
__CAPGO_KEEP_0__ |
updateMetadata |
파일의 메타데이터를 업데이트하세요. |
downloadFile |
파일을 다운로드하세요. |
uploadFile |
파일을 업로드하세요. |
useEmulator |
Cloud Storage 에뮬레이터와 대화하기 위해 앱을 구성하세요. |
예시
deleteFile()
버그 보너스 프로그램의 예시
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.deleteFile({ path: 'mountains.png' });
getDownloadUrl()
파일을 삭제하세요.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.getDownloadUrl({ path: 'mountains.png' });
console.log(result);
getMetadata()
파일의 다운로드 URL을 가져하세요.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.getMetadata({ path: 'mountains.png' });
console.log(result);
listFiles()
파일의 메타데이터를 가져하세요.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.listFiles({ path: 'path/to/file' });
// The result holds sensitive values: use it without logging it.
updateMetadata()
파일의 메타데이터를 업데이트하세요.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
await FirebaseStorage.updateMetadata({
path: 'path/to/file',
metadata: {},
});
downloadFile()
파일을 다운로드하세요.
import { FirebaseStorage } from '@capgo/capacitor-firebase-storage';
const result = await FirebaseStorage.downloadFile({ path: 'mountains.png' }, (event, error) => {
console.log(event);
});
console.log(result);
디렉토리 내의 파일 목록을 가져하세요. GitHub 저장소.
전체 참조
Using @capgo/capacitor-firebase-storage
__CAPGO_KEEP_0__ 사용하기 @capgo/capacitor-firebase-storage __CAPGO_KEEP_0__ 사용하기 @capgo/capacitor-SQLite 데이터 저장소 for the implementation detail in @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-데이터 저장소-sqlite 자연스러운 네이티브 기능을 위해 @capgo/capacitor-data-storage-sqlite을 사용하세요. @capgo/capacitor-파일 implementation detail을 위해 @capgo/capacitor-file을 사용하세요. 자연스러운 네이티브 기능을 위해 @capgo/capacitor-file을 사용하세요. 자연스러운 네이티브 기능을 위해 @capgo/capacitor-file을 사용하세요, 그리고 @capgo/capacitor-업로더 implementation detail을 위해 @capgo/capacitor-uploader을 사용하세요.