我正在開發一個使用Dropbox API的iOS應用程序。使用Dropbox API上傳文件時,我只想用相同的名稱覆蓋現有的文件。我怎樣才能設置父卷和什麼值? 謝謝!如何在iOS中使用Dropbox API覆蓋父卷的文件?
回答
https://www.dropbox.com/developers/reference/api#files_put
指的Dropbox的API,你只需要指定parent_rev參數。如果您不知道parent_rev,只需調用文件的https://www.dropbox.com/developers/reference/api#metadata即可。在該調用的響應中,您會發現parent_rev
在uploadFile方法中,將withParentRev設置爲nil。
獲取目錄中的所有文件與[[self restclient] loadMetadata:@"/"]
在委託 - (void)restClient:(DBRestClient *)client loadedMetadata:(DBMetadata *)metadata
你得到所有的每個文件的細節。 掃描您感興趣的文件名的所有文件,並通過file.rev獲取rev詳細信息並存儲它。
當你要替換文件,parentrev
說法,給nsstring
爲你存儲什麼用file.rev
一個更有趣的方式是
[[self restclient] loadrevisionsforfile:@"/test.pdf"]
此假設你知道你的測試。 PDF是根目錄
下在委託
-(void) restclient:(DBRestClient *)client loadedRevisions:(NSArray *)revisions forfile:(NSString *)path
修訂數組保存文件檢驗.pdf意味着陣列計數的所有修訂的歷史表明次檢驗.pdf數量已經更新
DBMetaData *y = [revisions objectatindex:0]
在指數0,版本號是最新更新的測試。 PDF格式。
對於更新現有的test.pdf,y.rev可以用於parentrev中的參數
如果有1000個修訂版會怎麼樣?這看起來很浪費,但如果你調用1的限制,那麼它可能比獲取所有元數據更快。 –
- 1. 使用Dropbox API覆蓋文件
- 2. 如何直接從Dropbox使用Dropbox API在Dropbox流API文件
- 3. 用Python中的Dropbox API v2覆蓋文件
- 4. Dropbox HTTP API v2在移動文件時覆蓋文件
- 5. iOS中的Dropbox API:如何使用DBRestClient?
- 6. 如何使用Dropbox API在Office Online中編輯Dropbox文件
- 7. 覆蓋選項的Dropbox文件上傳JavaScript API?
- 8. 在ios swift中覆蓋文本文件
- 9. 在Dropbox中使用Dropbox api在php中上傳圖像文件
- 10. 使用Android DropBox API加密DropBox文件
- 11. iOS使用dropbox longpool_delta api
- 12. 複製文件中使用的Dropbox API
- 13. 如何使用Dropbox API下載整個Dropbox文件夾?
- 14. 如何使用DropBox API取消共享DropBox文件?
- 15. 如何使用java api從Dropbox中刪除文件/文件夾?
- 16. 如何使用web.other.config覆蓋文件web.config?
- 17. 如何使用Python Dropbox API v2讀取Dropbox文件夾內的文件?
- 18. 使用Dropbox API列出Dropbox的所有文件夾和文件
- 19. 如何在Delphi中使用DropBox REST API複製文件
- 20. 如何使用Temboo API在DropBox中創建文件夾
- 21. 如何覆蓋文件中文件系統API
- 22. 如何從父覆蓋
- 23. 父htaccess覆蓋子文件夾htaccess
- 24. 如何在iOS中插入和覆蓋音頻文件
- 25. Dropbox API:如何使用API獲取文件的共享鏈接?
- 26. 如何使用API覆蓋ODF根RSID
- 27. 如何覆蓋父類中的字段
- 28. 使用Android Dropbox API檢查Dropbox上的文件是否存在
- 29. 如何在Jenkins中使用插件覆蓋屬性文件?
- 30. 如何在R中覆蓋文件
我需要覆蓋現有的文件。儘管每次給parentRev nill創建新文件。 – vandana
糟糕... Lars指出了正確的方向:您需要首先讀取現有文件的元數據以獲取parentRev信息。您也可以使用不贊成的方法uploadFile:toPath:fromPath: – user523234
謝謝,現在它工作 – vandana