无法从Firebase存储下载图像

时间:2016-10-27 13:43:13

标签: swift firebase firebase-storage

我无法从Firebase存储下载图像。 以下是代码。

let ref = storageRef.child("xxxx.jpg")
ref.data(withMaxSize: 1 * 1 * 1) { (data, error) in
     if error != nil {
         // Uh-oh, an error occurred!    
     } else {
     }
}

错误总是返回。以下是错误消息。

  

可选(错误域= FIRStorageErrorDomain代码= -13032 \“尝试下载大小为254078字节的对象,超过1字节的最大大小。请考虑提高最大下载大小,或使用[FIRStorageReference writeToFile:] \” UserInfo = {totalSize = 254078,NSLocalizedDescription =尝试下载大小为254078字节的对象,超过1字节的最大大小。考虑提高最大下载大小,或使用[FIRStorageReference writeToFile:],maxAllowedSize = 1})

如果有人知道该怎么做,请帮助。

1 个答案:

答案 0 :(得分:5)

您需要增加允许下载的尺寸

试试这个......

let imageRef = httpsRef.data(withMaxSize: 15 * 1024 * 1024, completion: {(data, error) in
        if error == nil {
            print("got imagedata \(data)")
        } else {
            print("ERROR DOWNLOADING IMAGE : \(error)")
        }

    })