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.)