34

根据https://developers.google.com/drive/manage-uploads,它提到

请参阅 API 参考,了解每种方法接受的 mime 类型列表和上传文件的大小限制。

我无法在https://developers.google.com/drive/v2/reference/上找到 mime 类型列表 我在哪里可以找到它?

4

5 回答 5

94
$mime_types= array(
    "xls" =>'application/vnd.ms-excel',
    "xlsx" =>'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
    "xml" =>'text/xml',
    "ods"=>'application/vnd.oasis.opendocument.spreadsheet',
    "csv"=>'text/plain',
    "tmpl"=>'text/plain',
    "pdf"=> 'application/pdf',
    "php"=>'application/x-httpd-php',
    "jpg"=>'image/jpeg',
    "png"=>'image/png',
    "gif"=>'image/gif',
    "bmp"=>'image/bmp',
    "txt"=>'text/plain',
    "doc"=>'application/msword',
    "js"=>'text/js',
    "swf"=>'application/x-shockwave-flash',
    "mp3"=>'audio/mpeg',
    "zip"=>'application/zip',
    "rar"=>'application/rar',
    "tar"=>'application/tar',
    "arj"=>'application/arj',
    "cab"=>'application/cab',
    "html"=>'text/html',
    "htm"=>'text/html',
    "default"=>'application/octet-stream',
    "folder"=>'application/vnd.google-apps.folder'
);

此外,这里是专门与谷歌驱动器(和谷歌套件)相关的 mime 类型列表:https ://developers.google.com/drive/v3/web/mime-types

于 2013-01-27T12:33:57.617 回答
11

我在 GitHub 中找到了来自Google本身的文件扩展名和 mime 类型的完整列表:

google-drive-proxy / DriveProxy / API / MimeType.cs


从 Drive REST API参考

最大文件大小: 5120GB

接受的媒体 MIME 类型: */*

换句话说,您可以使用任何匹配 pattern 的mime 类型*/*

这是官方媒体类型的 IANA 列表您可以在此处了解有关媒体类型的更多信息。

于 2015-11-04T23:36:58.857 回答
9

抱歉,它没有在文档中列出。不过,这很容易,您可以将任何 MIME 类型存储在 Google Drive 中,文件大小最大为 5TB。

于 2012-08-10T03:41:30.323 回答
2

https://developers.google.com/drive/integrate-open在这里您可以找到 gdrive mimetypes 的官方列表。

于 2013-09-03T03:14:28.623 回答
0

正如它所说,它在每个方法的文档页面中指定。

例如:

https://developers.google.com/drive/v2/reference/files/insert

在页面顶部附近显示:“最大文件大小:10GB,接受的媒体 MIME 类型:*/*”。

如果您要上传(插入)文件,您可以自己设置文件的 mime-type。大小/mime 限制仅适用于(据我所知)插入和更新方法。

于 2012-08-21T17:44:15.827 回答