Das Hochladen des Flutter Firebase-Speichers dauert zu lange, aber nur unter IOS
Posted: 12 Jan 2025, 08:55
Ich arbeite an einer Upload-Funktion für meine Anwendung für Android und iOS und verwende dafür Firebase Storage. Ich lade kleine Bilder hoch, deren Größe kaum 100 KB überschreitet. Auf meinem Android-Gerät funktioniert alles großartig, aber aus irgendeinem Grund funktioniert mein iOS nicht wie vorgesehen. Hier ist der betreffende Code:
Das Problem hierbei ist, dass putFile() auf iOS ewig dauert, auf Android jedoch kaum ein paar Sekunden. Und mir ist aufgefallen, dass die Datei fast sofort hochgeladen wird, obwohl die Ausführung noch einige Minuten auf die putFile()-Funktion wartet, wenn ich den Firebase-Speicher direkt überprüfe.
Ich bin mir nicht sicher, was Ich mache hier etwas falsch.
Code: Select all
final snapshot = await _firebaseStorage
.ref()
.child("$profilePicsFolder/$fileName")
.putFile(resImg);
final String imgUrl = await snapshot.ref.getDownloadURL();
await auth.updateUserProfilePicture(photoUrl: imgUrl);
Ich bin mir nicht sicher, was Ich mache hier etwas falsch.