我是iOS開發的初學者,剛剛開始使用適用於iOS的DropBox SDK。我正在使用模擬器4.2的XCode 3.2.5。我想以編程方式使用DropBox SDK在Dropbox帳戶上創建文件夾(或目錄),並將文件直接上傳到我的DropBox帳戶中的該文件夾。我有下面的代碼上傳文件從Iphone App創建一個保存在Dropbox中的文件夾
[[self restClient] uploadFile:@"info.txt" toPath:@"/" withParentRev:nil fromPath:sourceString];
我要存儲一個名爲TempData的文件夾內文件(假設)。於是,我試着做以下
[[self restClient] uploadFile:@"info.txt" toPath:@"/TempData/" withParentRev:nil fromPath:sourceString];
,但它上傳的文件在我的應用程序的默認目錄。另外,我可以將整個目錄的內容上傳到我的保管箱帳戶中。我有很多元數據文件需要與上傳的文件一起上傳。那麼,有沒有辦法將文件夾的全部內容上傳到Dropbox?我已經在iOS的DropBox SDK版本1.1中查找了API,但它沒有任何工具遞歸地上傳目錄或其所有內容。那麼,我將不得不遍歷遍歷一個目錄的內容併發送多個請求嗎?請幫助
的細節試試這個創建一個文件夾,如果還是不行,請讓我知道, – Bala
如何在創建文件夾之前檢查文件夾是否已經可用? – Satyam
你可以在這裏檢查 **( - ) - (void)restClient:(DBRestClient *)客戶端loadedMetadata:(DBMetadata *)元數據元數據{子元數據內容中的子元素} { if(child.isDirectory && [ child.filename isEqualToString:@ 「yourFolderName」]){// 你有一個文件夾已經 }其他{// 沒有你沒有該文件夾 }} } '** @Satyamsvv – Bala