Загрузить файл в общую папку Dropbox с помощью iphoneSDK - PullRequest
0 голосов
/ 22 марта 2012

В настоящее время я разрабатываю приложение, которое загружает файлы в папку приложений в учетной записи Dropbox пользователя. Я использую iOS SDK Dropbox версии 1.1. Проблема, с которой я сталкиваюсь, заключается в том, что я хочу получить ссылку на загруженные файлы, чтобы я мог поделиться ими с другими.

Для этого я узнал, что загруженные файлы должны находиться в каталоге Public в моей учетной записи Dropbox. Я наткнулся на следующую ссылку

Получить общедоступную ссылку на файлы Dropbox

Я хотел знать, как я могу переместить файлы из папки / Apps / MyAppName / File в папку Public. Я встретил следующий метод в API -

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

Этот метод находится в файле DBRestClient.h в SDK. Какое значение должно быть передано в качестве параметров этой функции? Я заранее прошу прощения, если вы найдете мой вопрос тривиальным, но я действительно хотел узнать решение этой проблемы.

1 Ответ

0 голосов
/ 27 марта 2012

Я использовал это, чтобы поделиться файлом в папке моего приложения, и это прекрасно работает

вставьте этот код, чтобы сделать файл разделяемым

  [[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);
}
...