У меня есть существующий объект File, созданный во время моей программы. Как я могу использовать API диска, чтобы загрузить это в определенную папку?
Я так понимаю это примерно так:
String folderId = "0BwwA4oUTeiV1TGRPeTVjaWRDY1E";
File fileMetadata = new File();
fileMetadata.setName("photo.jpg");
fileMetadata.setParents(Collections.singletonList(folderId));
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, parents")
.execute();
System.out.println("File ID: " + file.getId());
Но
- Как создать объект driveService
- Как воспроизвести описанное выше, если я хочу использовать объект File, сгенерированный в моей программе, а не существующий на моем компьютере?