使用iphoneSDK将文件上载到Dropbox公用文件夹

时间:2012-03-22 13:29:03

标签: iphone ios dropbox dropbox-api

我目前正在开发一个应用程序,它将文件上传到用户的Dropbox帐户中的App文件夹。我正在使用Dropbox 1.1版的iOS SDK。我面临的问题是我想获取刚上传的文件的链接,以便我可以与他人分享。

为此,我发现上传的文件应该在我的Dropbox帐户的Public目录中。我遇到了以下链接

Get Public Link of Dropbox Files

我想知道如何将文件从/ Apps / MyAppName / File位置移动到Public位置。我在API中遇到了以下方法 -

- (void)moveFrom:(NSString*)from_path toPath:(NSString *)to_path;

此方法位于SDK中的DBRestClient.h文件中。作为此函数的参数需要传递的值应该是多少?如果你发现我的问题很简单,我事先道歉,但我真的想知道这个问题的解决方案。

1 个答案:

答案 0 :(得分:0)

我用它来共享我的app文件夹中的文件,并且工作正常

粘贴这些代码以使文件可共享

  [[self restClient] loadSharableLinkForFile:filePath];

粘贴这些代码以获取共享文件的链接

- (void)restClient:(DBRestClient*)restClient loadedSharableLink:(NSString*)link 
           forFile:(NSString*)path{
    NSLog(@"link %@",link); //this is the sharable link 
    NSLog(@"File Path %@ ",path); // this is the path of the file 

}

- (void)restClient:(DBRestClient*)restClient loadSharableLinkFailedWithError:(NSError*)error{
    NSLog(@"Error %@",error);
}