【发布时间】:2020-07-18 04:41:03
【问题描述】:
我将一个 sqlite 数据库上传到谷歌驱动器。现在我想下载它。所以我尝试将它从 Google Drive 下载到我的 Swift 项目,但它是以 GTLRDataObject 数据格式下载的。如何将文件转换为 sqlite 数据库格式? sqlite 文件来自 Google 驱动器的数据格式。我使用以下内容从谷歌驱动器下载了我的 sqlite 数据库文件。
Global.googleDriveService.executeQuery(GTLRDriveQuery_FilesGet.queryForMedia(withFileId: "\((result as? GTLRDrive_File)?.identifier ?? "")"))
{ (ticket, file, error) in
guard let data = (file as? GTLRDataObject)?.data else {
return
}
print("Download data: - \(data)")
}
【问题讨论】:
-
您是否以 sqlite 格式将文件存储在 GD 上?我的意思是你的文件 mimeType 是 "application/x-sqlite3
-
我使用了 mimeType "db/SQLite"
-
检查我编辑答案,它的工作代码
标签: ios swift sqlite local-database