获取DropBox的文件夹结构并创建文件夹并上传特定文件夹中的文件 - iPhone

时间:2013-06-07 07:05:18

标签: iphone ios objective-c dropbox dropbox-api

我正在开发基于DropBox API的应用程序。我正在使用This代码来实现DropBox API。下载工作正常。但我是DropBox API的新手,因此我很难在特定文件夹中创建文件夹和上传文件。

  

我主要有两个功能尚待实施。

     

1 - 获取DropBox帐户的完整文件夹层次结构(文件夹结构)。

     

2 - 将PDF文件上传到特定文件夹。

我附上了我想要的图片......

enter image description here

请告诉我这个例子或演示......

1 个答案:

答案 0 :(得分:3)

  1. DBMetaData有一个属性BOOL isDirectory可帮助您检查它是否是目录。

  2. 要在Dropbox中创建一个文件夹(我已在此处回答)Create a folder in dropbox using DropBox Core Sdk

  3. 检查是否已存在使用此

  4. 的文件夹
    - (void)restClient:(DBRestClient*)client loadedMetadata:(DBMetadata*)metadata 
    { 
        for (DBMetadata* child in metadata.contents)
        { 
           if(child.isDirectory && [child.filename isEqualToString:@"yourFolderName"])
           { 
              // you have that folder Already 
              // you can upload it here
           }
           else { 
              // No you dont have that folder
              // Create that folder here and upload 
           }
        }
     }