如何以编程方式在 swift 的保管箱中获取文件的完整路径

how to get full path of file in dropbox in swift programatically

我想在 imageview 中显示来自 dropbox 项目的图像,为此我想要该图像项目的完整路径,以便我可以从 theat url 的 nsdata 中获取图像。

以下是我使用的代码:

 client.files.getMetadata(path: "/hello.txt").response { response, error in
                    print("*** Get file metadata ***")
                    if let metadata = response {
                        if let file = metadata as? Files.FileMetadata {
                            print("This is a file with path: \(file.pathLower)")
                            print("File size: \(file.size)")
                        } else if let folder = metadata as? Files.FolderMetadata {
                            print("This is a folder with path: \(folder.pathLower)")
                        }
                    } else {
                        print(error!)
                    }

此处file.pathLower returns 相对路径而非完整路径。

如果您想显示来自 Dropbox 的图片,您首先需要下载它。在 Swift tutorial.

中搜索 "download a file"