我目前正在开发一个应用程序,它将文件上传到用户的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文件中。作为此函数的参数需要传递的值应该是多少?如果你发现我的问题很简单,我事先道歉,但我真的想知道这个问题的解决方案。
答案 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);
}