【发布时间】:2017-09-17 16:52:53
【问题描述】:
我确实在 firebase storage 阅读了该文档,但由于某种原因我无法让它工作。
我正在使用 react,我想要的是能够将文件上传到我的 firebase 存储,但我不断收到错误
TypeError: thisRef.put(...).then is not a function
我认为我需要不同的眼光。
这是我的功能
uploadFile = (e) => {
e.preventDefault();
var file = this.refs.filePath.files[0];
var storageRef = firebase.storage().ref();
//dynamically set reference to the file name
var thisRef = storageRef.child(file.name);
//put request upload file to firebase storage
thisRef.put(file).then(function(snapshot) {
console.log('Uploaded a blob or file!');
});
}
更新
文件上传到firebase存储,但它一直抱怨承诺(.then)
这是我正在处理的文件GitHub
【问题讨论】:
-
代码对我来说看起来不错。有什么办法可以在 jsbin 中重现问题,让我们看看?
-
我用我的 gitHub 存储库更新了它,这可能有帮助吗?文件上传到fb Storage,但它抱怨的是promise
标签: javascript reactjs firebase firebase-storage