AngularFireStorage not working with capacitorHttp on native device
- Vorherrschende Sprache
- TypeScript
- Sterne
- 7.8k
- Forks
- 2.2k
- Ø Merge
- 22 Std. 28 Min.
- Gemergte PRs (30 T.)
- 6
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
Beitragsleitfaden
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.
Bewertung
- Tech-Stack
- angular, firebase, typescript
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 20/100