2016-08-01 105 views
-1

我想下载与谷歌驱动器API的文件。该代码没有提供任何错误,但我无法在任何地方找到该文件。 这是代码使用Google Drive API下载文件。无法在任何地方找到它

String fileId = "..."; 
    OutputStream outputStream = new ByteArrayOutputStream(); 

    try { 
    service.files().export(fileId, "text/csv") 
       .executeMediaAndDownloadTo(outputStream); 
} catch (IOException e) { 
    System.out.println("Ceva nu a mers bine"); 
    e.printStackTrace(); 
} 

    System.out.println(outputStream == null); 

任何ideea?

回答

0

基于此example in Google documentation,我没有看到您的代码有任何错误。

String fileId = "1ZdR3L3qP4Bkq8noWLJHSr_iBau0DNT4Kli4SxNc2YEo"; 
OutputStream outputStream = new ByteArrayOutputStream(); 
driveService.files().export(fileId, "application/pdf") 
     .executeMediaAndDownloadTo(outputStream); 

确保您使用的是要下载的特定文件的正确fileId

您可以检查以下链接:How to get Google Drive file IDHow to download a file from google drive using drive api java?

相关问题