无法通过java api将图片文件上传到带谷歌格式的Google文档

时间:2012-04-23 08:41:39

标签: java google-docs google-docs-api

我需要使用谷歌格式将图像上传到Google文档中,以便将其检索回来并保存存储空间。在我的代码示例下面,它工作正常,但最近破了,我只得到一个空文档。有谁可以帮助我?

DocsService client = new DocsService("testappv1"); 
client.setUserCredentials(username, password); 
client.setProtocolVersion(DocsService.Versions.V2); 
File file = new File("C:/test.jpg"); 
DocumentEntry newDocument = new DocumentEntry(); 
newDocument.setTitle(new PlainTextConstruct("test")); 
String mimeType = DocumentListEntry.MediaType.fromFileName(file.getName()).getMimeType();
newDocument.setMediaSource(new MediaFileSource(file, mimeType)); 
newDocument = client.insert(destFolderUrl, newDocument); 

1 个答案:

答案 0 :(得分:1)

请查看此answer。另外,从代码中删除此行:

client.setProtocolVersion(DocsService.Versions.V2);

您应尽可能使用默认版本(3.0)。