我正在使用 uIdocumentPickerViewController 在 firebase 中上传 pdf 文件,但是当我尝试上传它时,我收到一条错误消息,指出该文件不可访问。
这是我的 uidocumentPickerViewController 代表的代码:
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentsAt urls: [URL]) {
let storageReference = Storage.storage().reference()
print(urls.first!)
storageReference.child((urls.first?.deletingPathExtension().lastPathComponent)!).putFile(from: urls.first!, metadata: nil){(_, err) in
if err != nil {
print((err?.localizedDescription)!)
return
}
print("success")
}
}
这是我在选择我的 pdf 文件后遇到的错误:
URL 中的文件:file:///private/var/mobile/Containers/Shared/AppGroup/7BE40C45-A4B5-4EE0-8AFF-789B2F93C1F6/File%20Provider%20Storage/Document%20PDF.pdf 无法访问。
域=NSCocoaErrorDomain 代码=257 xcode