簡體   English   中英

在Iphone App的保管箱中創建文件夾

[英]Create a folder in dropbox from Iphone App

我是iOS開發的初學者,剛開始使用iOS的DropBox SDK。 我正在使用具有模擬器4.2的XCode 3.2.5。 我想以編程方式使用DropBox SDK在Dropbox帳戶上創建一個文件夾(或目錄),然后將文件直接上傳到我的DropBox帳戶中的該文件夾。 我有以下代碼來上傳文件

[[self restClient] uploadFile:@"info.txt" toPath:@"/" withParentRev:nil fromPath:sourceString];

我必須將此文件存儲在一個名為TempData(suppose)的文件夾中。 然后,我嘗試執行以下操作

[[self restClient] uploadFile:@"info.txt" toPath:@"/TempData/" withParentRev:nil fromPath:sourceString];

但是,它將文件上傳到我的應用程序的默認目錄中。 另外,我可以將整個目錄的內容上傳到我的保管箱帳戶中。 我有很多元數據文件,需要與上傳的文件一起上傳。 因此,有一種方法可以將文件夾的全部內容上載到保管箱。 我已經在iOS的DropBox SDK版本1.1中查找了API,但是,它沒有遞歸上載目錄或其所有內容的功能。 因此,我是否必須遞歸遍歷目錄的內容並發送多個請求? 請幫忙

這用於在DropBox中創建文件夾

[[self restClient] createFolder:@"/YourFolder"];

這用於獲取新創建的文件夾的詳細信息

// Folder is the metadata for the newly created folder
- (void)restClient:(DBRestClient*)client createdFolder:(DBMetadata*)folder{
    NSLog(@"Created Folder Path %@",folder.path);
        NSLog(@"Created Folder name %@",folder.filename);
}
// [error userInfo] contains the root and path
- (void)restClient:(DBRestClient*)client createFolderFailedWithError:(NSError*)error{
    NSLog(@"%@",error);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM