Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

AngularFireStorage not working with capacitorHttp on native device

Offen
#3,407 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
20/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
angular, firebase, typescript
Bereich
mobile

Rechercherichtung

Beginne damit, den AngularFire Storage-Upload auf einem nativen Capacitor-Gerät mit aktiviertem capacitorHttp unter Verwendung der aufgeführten Versionen von Angular, Firebase, AngularFire, Ionic und Capacitor zu reproduzieren. Untersuche den unbekannten Firebase Storage-Fehler und vergleiche das Verhalten mit deaktiviertem capacitorHttp; als abgeschlossen gilt die Aufgabe, wenn Bild-Uploads nativ funktionieren und der Fehler durch einen reproduzierbaren Test oder ein minimales Beispiel nachvollziehbar ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Version info

Angular: 16.1.1

Firebase: 9.23.0

AngularFire: 7.6.1

Other (e.g. Ionic/Cordova, Node, browser, operating system):
Ionic:

Ionic CLI : 7.1.1 (/usr/local/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 7.1.2
@angular-devkit/build-angular : 16.1.4
@angular-devkit/schematics : 16.1.4
@angular/cli : 16.1.4
@ionic/angular-toolkit : 10.0.0

Capacitor:

Capacitor CLI : 5.1.1
@capacitor/android : 5.1.1
@capacitor/core : 5.1.1
@capacitor/ios : 5.1.1

How to reproduce these conditions

Failing test unit, Stackblitz demonstrating the problem

Steps to set up and reproduce

When enable capacitorHttp Angularfire storage unable to upload image on native device. Received error below.

Sample data and security rules

Debug output

** Errors in the JavaScript console **
FirebaseError: Firebase Storage: An unknown error occurred, please check the error payload for server response. (storage/unknown)

** Output from firebase.database().enableLogging(true); **

** Screenshots **

Expected behavior
Actual behavior
Vorherrschende Sprache
TypeScript
Sterne
7.8k
Forks
2.2k
Ø Merge
3 T. 6 Std.
Gemergte PRs (30 T.)
5

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus angular/angularfire

Alle Issues in angular/angularfire

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.