我使用Google Drive API上传新文件(https://developers.google.com/drive/v2/reference/files/insert),并使用'convert'参数转换Google文档中的文件。
虽然效果很好但是今天上传的文件没有转换。 我尝试使用.doc,.docx和.ppt,我遇到了同样的问题。
有没有人有想法? API是否已更改?
答案 0 :(得分:0)
确保使用正确的哑剧类型。参见下面的代码。
Drive driveService = new Drive.Builder(...).setApplicationName(...).build();
File fileMetadata = new File();
fileMetadata.setName("file1.doc");
fileMetadata.setMimeType("application/vnd.google-apps.document");
AbstractInputStreamContent inputStream = new InputStreamContent(null,
new FileInputStream(new java.io.File("/file1.doc")));
File file = driveService.files().create(fileMetadata, in).setFields("id").execute();