【发布时间】:2020-12-31 01:54:47
【问题描述】:
我在 firebase 存储中有一个文件,如何让我的应用从中读取内容,然后在我的类组件 div 中打印这些内容?现在我有了它,它只是在新选项卡中打开 firebase 文件。
class ScanResult extends Component {
state = {
isFinishedScanning: false
}
componentDidMount() {
const storageRef = app.storage().ref();
app.database().ref("imgScanStatus").on("value", snapshot => {
snapshot.forEach(snap => {
this.setState({ isFinishedScanning: snap.val() });
});
if (this.state.isFinishedScanning) {
storageRef.child('scanFiles/scan.txt').getDownloadURL().then(function (url) {
window.open(url);//OPENS FIREBASE FILE IN NEW TAB
});
}
});
}
render() {
return (
<div>
<InnerTitleBar title="Scan Result" />
<p>Processing image...</p>
<img src={loading} />
<div>DATA FROM SCAN.TXT</div>
</div>
);
}
}
【问题讨论】:
标签: javascript reactjs firebase firebase-storage