我在谷歌驅動器中創建了一個文檔。我想使用谷歌驅動器android sdk上傳相同文件的新版本。我試過這樣的代碼,更新谷歌驅動器原生文檔的新版本
try{
// First retrieve the file from the API.
File file = service.files().get(fileId).execute();
java.io.File fileContent = new java.io.File("sdcard0/temp/test.doc");
FileContent mediaContent = new FileContent("application/vnd.google-apps.document", fileContent);
File updatedFile = service.files().update(getID(), file, mediaContent).execute();
} catch (IOException e1) {
Log.d("","An error occurred: " + e1); //No i18n
} catch (Exception e){
Log.d("","EXCEPTION IN SAVING"+e); //No i18n
}
但內容看起來像損壞在docs.google.com像
請指引我,如果我做錯了什麼。
注意:相同的代碼適用於上傳的文檔。
可我知道如何做到這一點? – vignesh
請參閱.google文檔列表api –