google drive:如何正确设置文件类型?

时间:2016-03-23 14:38:49

标签: java google-drive-api mime-types

显然gdrive中有两种不同的'文件类型'。 XXX和YYY有什么区别?我应该在每一个中加入什么价值?

File fileMetadata = new File()
                             .setParents(parentFolders)
                             .setMimeType(XXX)  <---------------------
                             .setName(filename);

drive.files()
    .create(fileMetadata, new InputStreamContent(YYY, content)) <----
    .execute();

1 个答案:

答案 0 :(得分:0)

以下是对问题第一部分的回答。如果您要从本地CSV文件在Google云端硬盘上创建新文件,则应使用MIME类型text/csv。以下是使用您的示例的代码:

File fileMetadata = new File().setParents(parentFolders)
                              .setMimeType("text/csv")
                              .setName(filename);

您使用的MIME类型应始终与实际本地文件的类型匹配。如果您将convert设置为true,则可以将CSV文件转换为Google文档。