https://developers.google.com/drive/manage-uploads によると、
各メソッドの受け入れられたMIMEタイプのリストおよびアップロードされたファイルのサイズ制限については、APIリファレンスを参照してください。
https://developers.google.com/drive/v2/reference/ でMIMEタイプのリストを見つけることができませんでした。どこで見つけることができますか?
申し訳ありませんが、ドキュメントに記載されていません。ただし、最大5 TBのサイズのファイルを使用して、任意のMIMEタイプをGoogleドライブに保存できます。
$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'
);
さらに、Googleドライブ(およびgoogleスイート)に特に関連するMIMEタイプのリストを以下に示します。 https://developers.google.com/drive/v3/web/mime-types
完全なリストを見つけましたGoogle自体からファイル拡張子とMIMEタイプGitHubで:
google-drive-proxy/DriveProxy/API/MimeType.cs
ドライブからREST API 参照 :
最大ファイルサイズ:5120GB
受け入れられるメディアMIMEタイプ:
*/*
つまり、任意のMIMEタイプを使用できます。
IANAの公式メディアタイプのリスト です。メディアタイプの詳細については、こちらをご覧ください こちら 。
このリストは、より多くのMimetypeを見つけるのにも役立ちます。 https://developers.google.com/drive/web/mime-types
https://developers.google.com/drive/integrate-open ここで、gdrive mimetypesの公式リストを見つけることができます。
それはそれが言うように、各メソッドのドキュメントページで指定されています。
例えば:
https://developers.google.com/drive/v2/reference/files/insert
表示:ページの上部にある「最大ファイルサイズ:10GB、使用可能なメディアMIMEタイプ:*/*」。
ファイルをアップロード(挿入)する場合、ファイルのMIMEタイプを自分で設定できます。サイズ/ MIMEの制限は、(私が知る限り)insertメソッドとupdateメソッドにのみ適用されます。