Skip to content

Commit 9fb19b9

Browse files
committed
avoid 0 CONTENT_LENGTH - the header goes missing on desktop, causing Firebase to throw a 411
1 parent d0c1f1c commit 9fb19b9

File tree

1 file changed

+3
-3
lines changed
  • firebase-storage/src/androidMain/kotlin/dev/gitlive/firebase/storage

1 file changed

+3
-3
lines changed

firebase-storage/src/androidMain/kotlin/dev/gitlive/firebase/storage/storage.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,23 +85,23 @@ public actual class StorageReference(internal val android: com.google.firebase.s
8585
if (metadata != null) {
8686
android.putFile(file.uri, metadata.toStorageMetadata()).await().run {}
8787
} else {
88-
android.putFile(file.uri).await().run {}
88+
android.putFile(file.uri, FirebaseStorageMetadata().toStorageMetadata()).await().run {}
8989
}
9090
}
9191

9292
public actual suspend fun putData(data: Data, metadata: FirebaseStorageMetadata?) {
9393
if (metadata != null) {
9494
android.putBytes(data.data, metadata.toStorageMetadata()).await().run {}
9595
} else {
96-
android.putBytes(data.data).await().run {}
96+
android.putBytes(data.data, FirebaseStorageMetadata().toStorageMetadata()).await().run {}
9797
}
9898
}
9999

100100
public actual fun putFileResumable(file: File, metadata: FirebaseStorageMetadata?): ProgressFlow {
101101
val android = if (metadata != null) {
102102
android.putFile(file.uri, metadata.toStorageMetadata())
103103
} else {
104-
android.putFile(file.uri)
104+
android.putFile(file.uri, FirebaseStorageMetadata().toStorageMetadata())
105105
}
106106

107107
val flow = callbackFlow {

0 commit comments

Comments
 (0)