gpt4 book ai didi

java - 使用java api将文件上传到Google Drive

转载 作者:行者123 更新时间:2023-12-01 07:32:26 28 4
gpt4 key购买 nike

DocsService client = new DocsService("service name");
client.setUserCredentials(username,password);
File file = new File(filename);
URL url = new URL("https://docs.google.com/feeds/default/private/full/?ocr=true&convert=true");
String mimeType = DocumentListEntry.MediaType.fromFileName(file.getName()).getMimeType();
DocumentEntry newDocument = new DocumentEntry();
newDocument.setTitle(new PlainTextConstruct(file.getName()));
newDocument.setMediaSource(new MediaFileSource(file, mimeType));
//newDocument.setFile(file, mimeType);
newDocument = client.insert(url, newDocument);
System.out.println("uploaded "+file.getName());
JOptionPane.showMessageDialog(null, "uploaded "+file.getName(), "alert", JOptionPane.ERROR_MESSAGE);

使用此代码我上传文件,但该文件作为文档上传。 意味着我上传任何类型的文件作为文档上传到谷歌驱动器

最佳答案

据我所知(自从我查看以来已经有几个月了)Google Drive API(还?)不支持。作为解决方法,请考虑安装 native 谷歌驱动器共享并将要上传的文件写入本地映射的共享文件夹中。然后它的谷歌驱动器问题来处理上传。

关于java - 使用java api将文件上传到Google Drive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16235399/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com