如何使用iOS核心API在Dropbox文件夹中显示视频网址

时间:2013-11-29 06:30:09

标签: ios dropbox dropbox-api

我正在开发一个项目,我需要从Dropbox URL获取内容。在Dropbox中有一个名为videos的文件夹。我需要获取该文件夹中的视频文件并下载到我的设备中。我使用的是Core API,但我只获得了文件名。请给我一个解决方案,将这些视频文件下载到设备上。

示例代码:

- (void)restClient:(DBRestClient*)client loadedMetadata:(DBMetadata*)metadata
{
    [videoHash release];
    videoHash = [metadata.hash retain];

    if (metadata.isDirectory)
    {
        NSLog(@"Folder '%@' contains:", metadata.path);

        for (DBMetadata *file in metadata.contents)
        {
            NSString* extension = [[file.path pathExtension] lowercaseString];
            if (!file.isDirectory && [validExtensions indexOfObject:extension] != NSNotFound)
            {
                NSLog(@"%@", file.filename);
                NSLog(@"%@ \n path...%@\n ....description..%@",file.contents, file.path, file.description);
                [newVideoPaths addObject:file.filename];
            }

        }
    }
    [videoPaths release];
    videoPaths = newVideoPaths;
    [self.videoTableView reloadData];
}

谢谢,

1 个答案:

答案 0 :(得分:1)

使用此方法:

[[self restClient] loadFile:filename intoPath:document_directorypath];

以下方法成功下载后调用

- (void)restClient:(DBRestClient*)client loadedFile:(NSString*)destPath contentType:(NSString*)contentType;
{

}