Kotlin Firebase 저장소 – 메모리, 로컬 파일, 스트림에서 데이터 업로드 | 기계적 인조 인간
Kotlin Firebase Storage – 메모리, 로컬 파일, 스트림에서 데이터 업로드 | 기계적 인조 인간
Firebase Cloud Storage는 풍부한 콘텐츠 데이터를 업로드하고 공유하는 데 도움이 됩니다. 데이터는 Google Cloud Storage 버킷에 저장됩니다. Firebase를 사용하면 강력한 보안(Cloud Storage가 Firebase 인증과 통합)과 높은 확장성으로 네트워크 품질에 관계없이 강력한 작업(다운로드/업로드)을 수행할 수 있습니다.
이 자습서에서는 Kotlin과 함께 Firebase 저장소를 사용하여 Android 앱의 메모리, 로컬 파일, 스트림에서 데이터를 업로드하는 방법을 살펴보겠습니다.
관련 게시물:
I. 파일 업로드 방법
Firebase 저장소를 사용하여 데이터를 업로드하려면 다음이 필요합니다.
putBytes()
, 스트림 데이터의 경우 putStream()
, 로컬 파일의 경우 putFile()
를 사용하여 데이터를 업로드합니다.0. Android 앱에 Firebase 추가
0.1 Firebase 저장소 추가
Firebase 저장소를 가져오고 활성화하는 단계는 Firebase 인증을 위한 단계와 같습니다.
그냥 따라하세요: Add_Firebase_to_Android_Project
0.2 Firebase 인증 추가
기본적으로 인증된 사용자만 데이터를 업로드하거나 다운로드할 수 있으므로 다음 단계를 위해 Firebase 인증이 필요합니다.
귀하Firebase Project Console -> 인증 -> 로그인 방법 -> 이메일/비밀번호 활성화로 이동하십시오.
인증을 설정하지 않고 수행하려면 Firebase 콘솔에서 규칙을 변경할 수 있습니다. -> 프로젝트 선택 -> 왼쪽의 저장소 섹션 -> 규칙 탭:
// change the code below
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}
0.3 확인
Firebase Auth & Realtime DB를 추가하면 다음을 확인할 수 있습니다.
build.gradle(프로젝트 수준):
https://grokonez.com/android/kotlin-firebase-storage-upload-file-data-memory-local-file-stream-android
Kotlin Firebase Storage – 메모리, 로컬 파일, 스트림에서 데이터 업로드 | 기계적 인조 인간
Reference
이 문제에 관하여(Kotlin Firebase 저장소 – 메모리, 로컬 파일, 스트림에서 데이터 업로드 | 기계적 인조 인간), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/loizenai/kotlin-firebase-storage-upload-data-from-memory-local-file-stream-android-5830텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)