Android Google Drive API如何设置非MIME文件格式
我的设备上有一些文件,我想上传(稍后下载)到谷歌硬盘。在驱动器上创建文件时,我必须将其设置为MIME类型:Android Google Drive API如何设置非MIME文件格式,android,google-drive-api,mime-types,google-drive-android-api,Android,Google Drive Api,Mime Types,Google Drive Android Api,我的设备上有一些文件,我想上传(稍后下载)到谷歌硬盘。在驱动器上创建文件时,我必须将其设置为MIME类型: MetadataChangeSet.setMimeType("text/xml"); 因此,我们有一些特定的MIME类型,它允许我们上传不同的文件 但是如果我的文件格式不在这个MIME列表中,我该怎么办呢? 如何上载/下载.style、.map等格式的文件?但是,如果我的文件格式不在此MIME列表中,我该怎么办?如何上载/下载.style、.map等格式的文件? 我认为不在MIME列表中
MetadataChangeSet.setMimeType("text/xml");
因此,我们有一些特定的MIME类型,它允许我们上传不同的文件
但是如果我的文件格式不在这个MIME列表中,我该怎么办呢?
如何上载/下载.style、.map等格式的文件?但是,如果我的文件格式不在此MIME列表中,我该怎么办?如何上载/下载.style、.map等格式的文件?
我认为不在MIME列表中的文件格式将不被接受,因为文件类型无效。基于此,任何供应商/用户都可以发明自己的MIME类型,您可以在Google Drive中存储任何MIME类型,文件大小不超过5TB。但如果我的文件格式不在MIME列表中,我该怎么办?如何上载/下载.style、.map等格式的文件?
我认为不在MIME列表中的文件格式将不被接受,因为文件类型无效。基于此,任何供应商/用户都可以发明自己的MIME类型,您可以在Google Drive中存储任何MIME类型,文件大小可达5TB。事实上,我找到了一个解决方案 您可以这样指定自己的MIME类型(例如
.style
):
至少对我来说是有效的。事实上,我已经找到了解决办法 您可以这样指定自己的MIME类型(例如
.style
):
至少对我来说是这样。
任何供应商/用户都可以发明自己的MIME类型
,但我认为,我必须在服务器端创建一个新的MIME类型。是否可以将我自己的MIME类型文件上传到Google Drive?或者更重要的是,如果我将从驱动器下载MIME类型不正确的文件,设备上的应用程序是否可以正确读取该文件?例如,如果我下载一个.jpeg类型的纯文本文件,它会像.jpeg或.txt一样打开吗?任何供应商/用户都可以发明自己的MIME类型
,但我想,我必须在服务器端创建一个新的MIME类型。是否可以将我自己的MIME类型文件上传到Google Drive?或者更重要的是,如果我将从驱动器下载MIME类型不正确的文件,设备上的应用程序是否可以正确读取该文件?例如,如果我下载一个.jpeg类型的纯文本文件,它会像.jpeg或.txt一样打开吗?
String mimeType = MimeTypeMap.getSingleton().getExtensionFromMimeType("style");