首页 > 解决方案 > Firebasestorage getFile不适用于下载网址android

问题描述

val httpReference = firebaseStorageInstance.getReferenceFromUrl(dataModel.remoteFileUrl)

val localFile = FileHelper.getFileName(dataModel.fileName)
val file = File(localFile)
httpReference.getFile(file).addOnSuccessListener {
    //Log
}.addOnFailureListener {
    //Log
}

我的 dataModel.remoteFileUrl 是这样的“ https://firebasestorage.googleapis.com/v0/b/app.appspot.com/o/testapp%2Ffiles%2Fnew_28_156403158_%20ticket%20.pdf?alt=media&token=066d143b-aa6a -4ab8-94b0 "

此下载网址在从浏览器打开时显示 pdf 文件,但在使用上述代码的 Android 中总是点击 onfailureListener 并出现存储异常 android.system.ErrnoException: open failed: ENOENT (No such file or directory)

标签: androidfirebasekotlin

解决方案


推荐阅读