谷歌驱动器:如何正确设置文件类型? [英] google drive: how to correctly set file type?
问题描述
文件fileMetadata =新的文件()
.setParents(parentFolders)
.setMimeType(XXX)< ---------------------
.setName(filename);
$ b drive.files()
.create(fileMetadata,new InputStreamContent(YYY,content))< ----
.execute();
以下是对问题第一部分的回答。如果您想从本地CSV文件在Google云端硬盘上创建新文件,则应使用MIME类型 text / csv
。下面是代码的样子:
File fileMetadata = new File()。setParents(parentFolders)
.setMimeType(text / csv)
.setName(filename);
您使用的MIME类型应始终匹配实际本地文件的类型。如果您将convert设置为true,那么您可以将CSV文件转换为Google文档。
apparently there are two different 'file types' in gdrive. what's the difference between XXX and YYY? what values should i put in each of them?
File fileMetadata = new File()
.setParents(parentFolders)
.setMimeType(XXX) <---------------------
.setName(filename);
drive.files()
.create(fileMetadata, new InputStreamContent(YYY, content)) <----
.execute();
Here is an answer to the first part of your question. If you want to create a new file on Google Drive from a local CSV file, then you should use the MIME type text/csv
. Here is what the code might look like using your example:
File fileMetadata = new File().setParents(parentFolders)
.setMimeType("text/csv")
.setName(filename);
The MIME type you use should always match the type of the actual local file. If you set convert to true, then you can have your CSV file converted to a Google document.
这篇关于谷歌驱动器:如何正确设置文件类型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!