我的设备上有一些文件,我想将其上传(以及稍后下载)到Google云端硬盘。在云端硬盘上创建文件时,我必须设置它的MIME类型:
MetadataChangeSet.setMimeType("text/xml");
因此,我们有一些特定的MIME类型,允许我们上传不同的文件。
但是如果我的文件格式不在此MIME列表中,我该怎么办? 如何上传/下载.style,.map等格式的文件?
答案 0 :(得分:3)
但是如果我的文件格式不在此MIME列表中,我该怎么办?如何上传/下载.style,.map等格式的文件?
我认为由于文件类型无效,因此不会接受不在MIME列表中的文件格式。根据此thread,任何供应商/用户都可以创建自己的MIME类型,您可以将任何MIME类型存储在Google云端硬盘中,文件大小最多为5TB。
答案 1 :(得分:1)
实际上,我找到了一个解决方案。
您可以像这样指定自己的MIME类型(例如.style
):
String mimeType = MimeTypeMap.getSingleton().getExtensionFromMimeType("style");
至少对我有用。