这是我目前试过的代码。
client?.files.download(path: "/AlloyTest/\(imageName)").response { response, error in
if let response = response {
let responseMetadata = response.0
print(responseMetadata)
let fileContents = response.1
print(fileContents)
} else if let error = error {
print(error)
}
}
.progress { progressData in
print(progressData)
}
这是我在尝试下面的函数时得到的错误。
API route error - {
".tag" = path;
path = {
".tag" = "not_found";
};
}
新代码
func getImage(imageName: String, completion: @escaping (UIImage, NetworkingError) -> ()) {
// Get Image from dropbox
// Download to Data
client?.files.listFolder(path: "/AlloyTest").response { response, error in
if let response = response {
let entries = response.entries
print("ENTRIES:", entries)
} else if let error = error {
print(error)
}
}
}
A path/not_found
错误 表示在指定的路径上没有任何东西,在本例中为 "/AlloyTest/\(imageName)"
,在连接的Dropbox账户中。确保你提供正确的路径。
例如,您可以列出任何特定文件夹的内容,以获取其内容的正确路径值,使用 listFolder
listFolderContinue
. 任何特定的返回项目的路径是 Metadata.pathLower
.