如何设置Google Drive下载文件的位置?

时间:2019-04-29 08:10:23

标签: java google-drive-api

驱动器下载可在ajax中运行,但找不到我的文件

我尝试过

//      driveService.files()
//        .export(fileId, "application/vnd.openxmlformats officedocument.wordprocessingml.document")
//        .executeMediaAndDownloadTo(outputStream);

但仍然找不到我的文件

        @Override
        public int downloadFile(HttpSession session, String fileId) throws IOException {
            // TODO Auto-generated method stub
            Drive driveService = getCredential(session);
            OutputStream outputStream = new ByteArrayOutputStream();
        driveService.files().get(fileId).executeMediaAndDownloadTo(outputStream);

    //      driveService.files()
    //        .export(fileId, "application/vnd.openxmlformats-officedocument.wordprocessingml.document")
    //        .executeMediaAndDownloadTo(outputStream);
            return 0;
        }

ajax成功运行,方法运行正常,但找不到下载的文件

1 个答案:

答案 0 :(得分:1)

您已经创建了一个OutputStream,其中包含文件的内容。但是,您对此无能为力。您需要使用该OutputStream并将其自己写入本地文件。