0

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

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

获取 Dropbox 文件的公共链接

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

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

此方法位于 SDK 中的文件 DBRESTClient.h 中。需要作为参数传递给该函数的值应该是什么?如果您发现我的问题微不足道,我提前道歉,但我真的很想知道这个问题的解决方案。

4

1 回答 1

0

我用它在我的应用程序文件夹中共享一个文件,效果很好

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

  [[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);
}
于 2012-03-27T14:21:01.463 回答