Проблема в загрузке папки с Dropbox API - PullRequest
3 голосов
/ 25 мая 2011

Я использую 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");

, пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 09 июня 2013

У меня такая же проблема, как и у вас,

и журнал ошибок, который я получил, состоит в том, что «локальная папка не существует», даже если я уже сам создал папку

Я думаю, что DBRestClient - это загрузчик только для одного файла?

"НЕ" объект синхронизации папки

сейчас я пытаюсь использовать API синхронизации для синхронизации целевой папки

синхронизировать адрес API ....

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


думает об этом ... если "DBRestClient" может загружать файлы целых папок ....

API синхронизации бесполезен .... если вы используете как

[_restClient loadMetadata:@"/"];

ура!

0 голосов
/ 25 мая 2011

Загрузите метаданные каталога, затем загрузите файлы, на которые он ссылается, см. post для кода.

...