Selon https://developers.google.com/drive/manage-uploads , il mentionne
Voir la référence API pour la liste de chaque méthode des types MIME acceptés et des limites de taille pour les fichiers téléchargés.
Je n'ai pas pu trouver la liste des types MIME sur https://developers.google.com/drive/v2/reference/ Où puis-je le trouver?
Désolé, il n'est pas répertorié dans la documentation. Il est cependant facile de stocker n'importe quel type MIME dans Google Drive avec des fichiers jusqu'à 5 To.
$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'
);
En outre, voici une liste des types MIME concernant spécifiquement Google Drive (et la suite Google): https://developers.google.com/drive/v3/web/mime-types
J'ai trouvé une liste complète des extensions de fichiers et des types MIME de Google lui-même dans GitHub:
google-drive-proxy/DriveProxy/API/MimeType.cs
Depuis Drive REST API référence :
Taille maximale du fichier: 5120 Go
Types MIME multimédias acceptés:
*/*
En d'autres termes, vous pouvez utiliser tout type de mime .
Voici la liste IANA des types de médias officiels . Vous pouvez en savoir plus sur les types de médias ici .
Cette liste peut également vous aider à trouver plus de Mimetype: https://developers.google.com/drive/web/mime-types
https://developers.google.com/drive/integrate-open Ici vous pouvez trouver la liste officielle des mimetypes gdrive.
Il est spécifié dans la page doc pour chaque méthode, comme il est dit.
Par exemple:
https://developers.google.com/drive/v2/reference/files/insert
Affiche: "Taille maximale du fichier: 10 Go, types de supports MIME acceptés: */*" en haut de la page.
Si vous téléchargez (insérez) des fichiers, vous pouvez définir vous-même le type MIME du fichier. Les limites de taille/mime s'appliquent uniquement (pour autant que je sache) aux méthodes d'insertion et de mise à jour.