2013-05-09 114 views
1

在我的iOS应用程序中,我将Dropbox API集成到上传文件。
在dropbox.com中创建应用程序时,我发现了2个选项。一个是完整的文件夹可用性,另一个只是“应用程序文件夹”。我选择了“App文件夹”,并将文件夹名称命名为“xxx”。
然后,我调用以下完整文件路径作为参数的方法。iOS - Dropbox上传到“应用程序文件夹”

-(void)uploadFile:(NSString*)filePath 
{ 
    NSString *destDir = @"/"; 
    [[self restClient] uploadFile:[filePath lastPathComponent] toPath:destDir 
        withParentRev:nil fromPath:filePath]; 
} 

问题是目标目录不应该是“/”,因为我想上传到“xxx”文件夹。即使我试图提供目的地目录为“xxx”和“/ xxx”,但它仍然没有解决。

有人能指出什么是错误的事情,我在干什么?

+0

http://stackoverflow.com/questions/13296648/how-to-upload-nsdictionary-in-memory-to-dropbox-ios – 2013-05-09 19:03:37

+0

当您使用“应用文件夹“的方法,”/“映射到”/ Apps/YourAppName“。 – omz 2013-05-09 19:07:35

+0

@RachelGallen您可以使用相同的方法查看我的描述。但如何提及“目标文件夹”。我如何告诉代码将文件上传到我在Dropbox应用程序中创建的“xxx”文件夹中? – Satyam 2013-05-09 19:07:58

回答

1

我们必须非常小心如何初始化DBSession。正如上面的注释中的“omz”所提到的,如果它的kDBRootDropbox或kDBRootAppFolder,我们必须提供适当的密钥。在我的情况下,我使用2种不同类型的帐户,这是失败的主要原因。
我非常感谢“OMZ”

+0

@ satyam你如何解决你的问题,你可以请解释....我一直在努力。 – 2014-02-14 10:23:41

相关问题