繁体   English   中英

在Iphone App的保管箱中创建文件夹

[英]Create a folder in dropbox from Iphone App

我是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(suppose)的文件夹中。 然后,我尝试执行以下操作

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

但是,它将文件上传到我的应用程序的默认目录中。 另外,我可以将整个目录的内容上传到我的保管箱帐户中。 我有很多元数据文件,需要与上传的文件一起上传。 因此,有一种方法可以将文件夹的全部内容上载到保管箱。 我已经在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);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM