firebaseからファイルをダウンロードしています。リクエストURLは、私がディレクトリ構造を維持している文書ディレクトリへの迅速なデータ書き込み
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のディレクトリ構造を維持し、このデータを格納する必要があり、次のコードを使用してファイルをダウンロードすることができます
social-cam-storage/albm-72/owner-2/1484043313786.jpeg
に従っているとしましょう
私は試しました
let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
print(FileManager.default.createFile(atPath: "\(documentsURL.absoluteString)/\(url)", contents: data!, attributes: nil))
しかし、私は間違っています
これを修正する方法または保存する他の方法はありますか?
動作しません。 "ファイル" 1484043866188.jpegが存在しません。 – LynAs