我在谷歌驱动器中创建了一个文档。我想使用 google drive 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 中的内容看起来像已损坏
如果我做错了什么,请指导我。
注意:相同的代码适用于上传的文档。