我正在尝试使用Android上的Google云端硬盘api上传文件
我在上面的链接中注册了SignInActivityWithDrive.java。
但是没有上传文件,下载文件的示例
我想知道如何上传和下载文件
谢谢
上载中
您可以通过以下任意一种方式发送上传请求:
以下示例显示了如何使用客户端库上传图像:
File fileMetadata = new File();
fileMetadata.setName("photo.jpg");
java.io.File filePath = new java.io.File("files/photo.jpg");
FileContent mediaContent = new FileContent("image/jpeg", filePath);
File file = driveService.files().create(fileMetadata, mediaContent)
.setFields("id")
.execute();
System.out.println("File ID: " + file.getId());
正在下载
根据您要执行的下载类型(文件,Google文档或内容链接),您将使用以下URL之一:
- 下载文件—具有文件资源的files.get
alt=media
- 下载并导出Google文档-files.export
- 将用户链接到文件-
webContentLink
从文件资源
基本下载的示例是:
String fileId = "0BwwA4oUTeiV1UVNwOHItT0xfa2M";
OutputStream outputStream = new ByteArrayOutputStream();
driveService.files().get(fileId)
.executeMediaAndDownloadTo(outputStream);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句