【发布时间】:2017-01-10 14:31:31
【问题描述】:
我正在从 firebase 下载文件。假设请求网址如下
social-cam-storage/albm-72/owner-2/1484043313786.jpeg
我可以使用以下代码下载文件
func downloadFile(url : String) {
let storageR = FIRStorage.storage().reference(withPath: url)
let maxSize : Int64 = 3 * 1024 * 1024 // 3MB
storageR.data(withMaxSize: maxSize) { (data, error) in
if error != nil {
print(error.debugDescription)
return
}
print(data!)
}
}
现在我需要存储这些数据来维护 url 的目录结构
我试过了
let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
print(FileManager.default.createFile(atPath: "\(documentsURL.absoluteString)/\(url)", contents: data!, attributes: nil))
但我是假的
那么如何解决这个问题,或者有其他方法可以保存吗??
【问题讨论】:
标签: ios swift firebase firebase-storage