nyan92015
@nyan92015

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

firebase storageから画像ファイルのurlを取得したい

解決したいこと

firebaseのstorageからユーザーにimgURLを渡したい。
storageに保存した画像ファイルのurlを取得するために
getDownloadURL()を使ったのですがエラーが出てしまいました。

発生している問題・エラー

POST https://firebasestorage.googleapis.com
/v0/b/test1-5018e.appspot.com
/o?name=image%2FS__22364169.jpg 
net::ERR_INTERNET_DISCONNECTED

該当するソースコード

 const uploadImg = async (e) =>{
        const file = e.target.files[0];
        console.log(file);
        const storageRef = ref(storage, "image/" + file.name);
        console.log(storageRef)
        const uploadTask = uploadBytesResumable(storageRef,file);
        console.log(uploadTask);
        const imgURL = await getDownloadURL(uploadTask.snapshot.ref);
        console.log(imgURL);
}

自分で試したこと

色々調べてみたのですがわからず、なにもできませんでした。
storageに画像を上げるところまではできました。

0

1Answer

ERR_INTERNET_DISCONNECTED

とエラーにあるので、もしかしたらネットワークの不具合かもしれません。
確認する事としては
-ネットワークに異常が無いか

  • Firebaseの管理画面でファイルがアップロードできているか。
    あとstorage.rulesの中身を確認してセキュリティルールがどうなっているかも見たほうがよさそうです。
1Like

Comments

  1. @nyan92015

    Questioner

    ありがとうございます!セキュリティールールいじってなかったのでやってみます

Your answer might help someone💌