上传的文件不会转换为Google文档

时间:2014-05-19 08:25:08

标签: google-drive-api

我使用Google Drive API上传新文件(https://developers.google.com/drive/v2/reference/files/insert),并使用'convert'参数转换Google文档中的文件。

虽然效果很好但是今天上传的文件没有转换。 我尝试使用.doc,.docx和.ppt,我遇到了同样的问题。

有没有人有想法? API是否已更改?

1 个答案:

答案 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();