2015-11-15 21 views

回答

1

如果您已有代碼將文件上傳到用戶的雲端硬盤帳戶,那麼切換到上傳到私人應用文件夾非常容易。在撥打Files.insert時,該文件將被添加到parents[]陣列中列出的所有文件夾中。 (如果此數組爲空,默認情況下文件將被添加到root文件夾中。)要將文件上載到私人應用程序數據文件夾,只需將parents[]數組設置爲appfolder即可。您必須在上傳文件的同時執行此操作,因爲一旦文件上傳完畢,文件就無法在用戶的驅動器和應用的私人數據文件夾之間移動。

(注意:您可能需要使用常規的REST API來做到這一點,因爲谷歌的Drive API for iOS文檔不表明實際上傳新文件到驅動器的任何方法)

+0

在iOS的部分的參考指南REST API(來自https://github.com/google/google-api-objectivec-client)。有關方法,請參閱https://developers.google.com/drive/ios/reference/ios-client/interface_g_t_l_query_drive –

+0

我不是iOS開發人員,因此界面文檔看起來非常奇怪,所以也許您可以指向我允許創建新文件的方法?我只看到像例如'queryForFilesPatchWithObject',用於更新Drive中*現有*文件。 – kiwidrew

+0

看起來參考文檔具有佈局問題,並且省略了一些方法(或者更確切地說,將它們呈現在錯誤的區域中...) 請參閱https://developers.google.com/drive/ios/devguide /文件作爲基本上傳的例子。 –

相關問題