gpt4 book ai didi

iphone - 从 Iphone App 在 Dropbox 中创建文件夹

转载 作者:行者123 更新时间:2023-11-28 20:40:04 26 4
gpt4 key购买 nike

我是 iOS 开发的初学者,刚刚开始使用适用于 iOS 的 DropBox SDK。我正在使用具有模拟器 4.2 的 XCode 3.2.5 。我想以编程方式使用 DropBox SDK 在我的 Dropbox 帐户上创建一个文件夹(或目录),并将文件直接上传到我的 DropBox 帐户中的该文件夹。我有以下代码来上传文件

[[self restClient] uploadFile:@"info.txt"toPath:@"/"withParentRev:nil fromPath:sourceString];

我必须将此文件存储在名为 TempData(假设)的文件夹中。然后,我尝试执行以下操作

[[self restClient] uploadFile:@"info.txt"toPath:@"/TempData/"withParentRev:nil fromPath:sourceString];

但是,它将文件上传到我的应用程序的默认目录中。另外,我可以将整个目录的内容上传到我的保管箱帐户吗?我有很多元数据文件需要与上传的文件一起上传。那么,有没有办法将文件夹的全部内容上传到 dropbox。我已经在适用于 iOS 的 DropBox SDK 1.1 版中查找了 API,但是,它没有任何递归上传目录或其所有内容的工具。那么,我是否必须递归遍历目录的内容并发送多个请求?请帮忙

最佳答案

这用于在 DropBox 中创建文件夹

[[self restClient] createFolder:@"/YourFolder"];

这用于获取新建文件夹的详细信息

// Folder is the metadata for the newly created folder
- (void)restClient:(DBRestClient*)client createdFolder:(DBMetadata*)folder{
NSLog(@"Created Folder Path %@",folder.path);
NSLog(@"Created Folder name %@",folder.filename);
}
// [error userInfo] contains the root and path
- (void)restClient:(DBRestClient*)client createFolderFailedWithError:(NSError*)error{
NSLog(@"%@",error);
}

关于iphone - 从 Iphone App 在 Dropbox 中创建文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8986334/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com