【问题标题】:Get folder structure of DropBox and create Folders and upload files in specific folders - iPhone [closed]获取 DropBox 的文件夹结构并创建文件夹并在特定文件夹中上传文件 - iPhone [关闭]
【发布时间】:2013-06-07 07:05:18
【问题描述】:

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

我主要有两个功能要实现。

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

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

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

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

【问题讨论】:

  • 你想创建这种类型的应用 UI 吗?
  • DBMetaData 有一个属性BOOL isDirectory,可以帮助你
  • Create a folder in dropbox 并给出该上传方法的特定路径
  • 您可以使用此 - (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 }else{ //No you dont have that folder } } } @NiravGadhiya 检查文件夹是否已存在
  • 尼拉夫,你明白了吗?如果是这样,也许您可​​以将@Bala 的回复移动到答案并标记它。如果没有,您还需要什么帮助?

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


【解决方案1】:
  1. DBMetaData 有一个属性BOOL isDirectory,它可以帮助您检查它是否是一个目录..

  2. 在 Dropbox 中创建一个文件夹,(我已经在这里回答了)Create a folder in dropbox using DropBox Core Sdk

  3. 使用这个检查文件夹是否已经存在

- (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 
       }
    }
 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多