Как исправить ошибку firebase / storage при загрузке изображений? - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь получить URL, но я получаю эту ошибку ...

enter image description here

const CompanyView = ({ companyList }) => {
	const [image, setImage] = useState([]);
	const [url, setUrl] = useState(null);

	useEffect(() => {
		console.log(image)
	}, [image]);

	const onHandleChange = e => {
		if(e.target.files[0]) {
			const img = e.target.files[0];
			setImage(...image, img)
			onHandleUpload();
		}
	};

	const onHandleUpload = e => {
		const uploadTask = storage.ref(`images/${image.name}`).put(image);
		uploadTask.on('state_changed', 
      (snapshot) => {
        const progress = Math.round((snapshot.bytesTransferred / snapshot.totalBytes) * 100);
        this.setState({progress});
      }, 
      (error) => {
        console.log(error);
      }, 
			() => {
			storage.ref('images').child(image.name).getDownloadURL().then(url => console.log(url))
			});
	}

Попытка просто получить URL Кажется, я все делаю правильно, но ничего не получается ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...