2016-10-27 46 views
1

我无法从Firebase存储下载图像。 以下是代码。未能从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 \“Attempeted下载对象,具有的254078个字节大小,这超过了1个字节的最大尺寸考虑提高最大下载大小,或使用[FIRStorageReference将writeToFile: ] \“UserInfo = {totalSize = 254078,NSLocalizedDescription =下载大小为254078字节的对象,超过最大1字节的大小。 )

如果有人知道如何做到这一点,请帮助。

回答

3

你需要增加你允许下载

试试这个大小...

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)") 
     } 

    }) 
+1

谢谢。我尝试并成功。 –