为啥我无法将文件上传到 Firebase 存储

Posted

技术标签:

【中文标题】为啥我无法将文件上传到 Firebase 存储【英文标题】:Wyh I can not upload file to Firebase Storage为什么我无法将文件上传到 Firebase 存储 【发布时间】:2021-12-31 09:31:32 【问题描述】:

我正在尝试将 jpg 文件上传到 Firebase 存储。这是我的问题:

fun sharePost(view: View) 
        val uuid = UUID.randomUUID();
        val uniqueImgName = "$uuid.jpg"
        
        val imgReference = storage.reference.child("images").child(uniqueImgName)

        selectedImage?.let 
            imgReference.putFile(it).addOnFailureListener  e ->
                println(e.localizedMessage)
            .addOnSuccessListener  
                println("passed")
            
        

Logcat:

W/NetworkRequest:No App Check token for request.
V/NativeCrypto:SSL handshake aborted: ssl=0xe9f83e78: Failure in SSL library, usually a protocol error
    error:100000f7:SSL routines:OPENSSL_internal:WRONG_VERSION_NUMBER (third_party/openssl/boringssl/src/ssl/tls_record.cc:242 0xce199040:0x00000000)
W/NetworkRequest: error sending network request POST https://firebasestorage.googleapis.com/v0/b/postapp-3224.appspot.com/o

和 Firebase 规则:

rules_version = '2';
service firebase.storage 
  match /b/bucket/o 
    match /allPaths=** 
      allow read, write;
    
  

提前致谢

【问题讨论】:

嘿穆萨。这里有更新吗?这个问题现在应该已经解决了,但还是很高兴听到我下面的回答是否有帮助。另见What should I do when someone answers my question? 【参考方案1】:

firebaser 在这里

在您报告此问题期间,我们收到了来自土耳其的一些开发者的报告,他们无法通过他们的 ISP 访问 Cloud Storage。几天后问题就消失了。

我建议使用另一个连接进行测试,以验证您是否处于相同的情况。如果它适用于其他连接,您可能应该联系您的 ISP,看看他们是否可以解释问题。

我也想reach out to Firebase support 跟踪问题。

【讨论】:

以上是关于为啥我无法将文件上传到 Firebase 存储的主要内容,如果未能解决你的问题,请参考以下文章

将文件上传到 Firebase 存储错误 404 -“未找到。无法获取对象”

无法使用 Flutter Web 的 image_picker 将文件上传到 Firebase 存储

Flutter:如何将pdf文件上传到firebase存储?

无法将文件上传到 Firebase 存储。继续显示“E/StorageException:StorageException 已发生。出现未知错误..'

如何将音频(3gp)文件上传到 Firebase 存储?

使用 kotlin for android app 将 pdf 文件上传到 firebase 存储