【发布时间】:2022-01-07 14:04:02
【问题描述】:
这是下面的代码。控制台日志告诉我它正在正确读取图像,但 firebase.storage 由于某种原因未定义。
import React from 'react';
import firebase from 'firebase/compat/app';
import "firebase/storage";
function ProfilePic() {
const [image , setImage] = React.useState('');
const upload = ()=>{
if (image == null) return;
console.log(image);
const ref = firebase.storage.ref(`images/${image.name}`);
ref.put(image).on("state_changed" , alert("success") , alert);
}
return (
<div className="App">
<center>
<input type="file" onChange={(e)=>{setImage(e.target.files[0])}}/>
<button onClick={upload}>Upload</button>
</center>
</div>
);
}
export default ProfilePic;
【问题讨论】:
标签: reactjs firebase storage typeerror