图片上传到 Firebase 存储失败
Image upload to Firebase storage failed on storage
我的 Angular 应用程序允许用户将图像上传到 firebase CDN。这一直持续到前几天。在我最后一次没有触及图像代码的部署之后,我在存储方法上得到了这个错误:
firebase_app__WEBPACK_IMPORTED_MODULE_6__.storage is not a function
代码在这里:
import * as firebase from 'firebase/app';
...
const storagePathname = `${storageLogos}${this.account.accountId}-${selectedImageFile.name}`;
const logoStorageRef = firebase.storage().ref().child(storagePathname)
await logoStorageRef.put(selectedImageFile).then(async snapshot => {
... do some other stuff ...
}
Firebase 方面是否发生了一些我没有注意到的变化?
愚蠢...
当我在问题中输入“没有更改图像代码”时,我脑海中那个唠叨的声音说这是你检查别人代码的第一件事。当然,它是。这个
import * as firebase from 'firebase';
更改为:
import * as firebase from 'firebase/app';
果然,这就是问题所在!
我的 Angular 应用程序允许用户将图像上传到 firebase CDN。这一直持续到前几天。在我最后一次没有触及图像代码的部署之后,我在存储方法上得到了这个错误:
firebase_app__WEBPACK_IMPORTED_MODULE_6__.storage is not a function
代码在这里:
import * as firebase from 'firebase/app';
...
const storagePathname = `${storageLogos}${this.account.accountId}-${selectedImageFile.name}`;
const logoStorageRef = firebase.storage().ref().child(storagePathname)
await logoStorageRef.put(selectedImageFile).then(async snapshot => {
... do some other stuff ...
}
Firebase 方面是否发生了一些我没有注意到的变化?
愚蠢...
当我在问题中输入“没有更改图像代码”时,我脑海中那个唠叨的声音说这是你检查别人代码的第一件事。当然,它是。这个
import * as firebase from 'firebase';
更改为:
import * as firebase from 'firebase/app';
果然,这就是问题所在!