3

我正在使用 Dropbox api 并尝试下载文件夹,但它不工作。我可以下载任何类型的文件,但不能下载整个文件夹..这是我用来下载文件的代码

NSLog(@"called");

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

    NSString *file = [NSString stringWithFormat:@"/%@",[metaArray objectAtIndex:indexPath.row]]; 

    //NSString *file = @"/Photos";
    NSString *path = [NSString stringWithFormat:@"%@/Downloaded Data/%@", [paths objectAtIndex:0],file];

    //NSString *str = [NSString stringWithFormat:@"%@/Downloaded Data",path];

    [self.restClient loadFile:file intoPath:path];

    NSLog(@"Downloaded");

请帮忙

4

2 回答 2

0

加载目录元数据,然后加载它引用的文件,代码见帖子

于 2011-05-25T10:23:30.203 回答
0

我面临和你一样的问题

我得到的错误日志是“本地文件夹不存在”,即使我已经自己创建了文件夹

我认为“DBRESTClient”只是“单个文件”下载器?

“不是”文件夹同步对象

现在我正在尝试使用同步 API 来同步目标文件夹

同步 API 地址....

https://www.dropbox.com/developers/sync/start/ios


考虑一下……如果“DBRESTClient”可以下载整个文件夹文件……

同步 API 没用....如果你像这样使用

[_restClient loadMetadata:@"/"];

干杯!

于 2013-06-09T02:30:04.383 回答