Список расширений файлов и их MIME типов
При загрузке файла на сайт WordPress, система проверяет MIME тип файла. Понимание, каков MIME тип для конкретного расширения файла, может быть полезным. Например, ZIP файл может иметь разные MIME типы, в зависимости от сервера, на котором работает ваш код.
Ниже приведён список различных MIME типов для форматов файлов.
В WordPress этот список меньше и доступен в описании функции wp_get_mime_types()
.
Расширения файлов и их MIME типы
Расширение | MIME тип | Описание |
---|---|---|
.zip | application/zip | ZIP архив |
.jpg | image/jpeg | JPEG изображение |
.png | image/png | PNG изображение |
.gif | image/gif | GIF изображение |
application/pdf | PDF документ | |
.doc | application/msword | Microsoft Word документ |
.docx | application/vnd.openxmlformats-officedocument.wordprocessingml.document | Microsoft Word OOXML документ |
.xls | application/vnd.ms-excel | Microsoft Excel документ |
.xlsx | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | Microsoft Excel OOXML документ |
.ppt | application/vnd.ms-powerpoint | Microsoft PowerPoint презентация |
.pptx | application/vnd.openxmlformats-officedocument.presentationml.presentation | Microsoft PowerPoint OOXML презентация |
.txt | text/plain | Текстовый файл |
.html | text/html | HTML документ |
.css | text/css | CSS стили |
.js | application/javascript | JavaScript файл |
.xml | application/xml | XML документ |
Зачем это важно?
Знание о MIME типах может помочь избежать ошибок при загрузке файлов. Например, если файл имеет неправильный MIME тип, WordPress может его отклонить.
Проверка MIME типа
Вы можете воспользоваться встроенными функциями WordPress, чтобы проверить MIME типы. Используйте функцию wp_check_filetype()
для получения информации о MIME типе загружаемого файла.
Пример кода:
$file = 'path/to/your/file.zip';
$file_info = wp_check_filetype(basename($file), null);
echo 'MIME тип: ' . $file_info['type'];
Этот код поможет вам определить MIME тип файла, основанный на его расширении.
Заключение
Знание о MIME типах файлов может быть полезным при работе с файлами в WordPress. П��нимая, как работают MIME типы, вы сможете избежать проблем при загрузке файлов и обеспечить правильную работу вашего сайта.