2.14.1.1.10. Тип файлу неприпустимий з міркувань безпеки

Список MIME-типів можна знайти, наприклад, у Вікіпедії.

WordPress підтримує завантаження файлів тільки певних типів. При завантаженні файлу непідтримуваного типу може виникати помилка «Вибачте, цей тип файлу неприпустимий з міркувань безпеки». Щоб завантаження пройшло успішно, потрібно або додати MIME-тип завантажуваного файлу в список підтримуваних, або вимкнути перевірку типу при завантаженні.

Встановіть спеціалізований плагін, наприклад WP Add Mime Types, і додайте за його допомогою потрібний MIME-тип до списку дозволених.

Наприклад, щоб дозволити завантаження файлів CSV, в налаштуваннях плагіна потрібно додати такий рядок:

CSV = text/csv

Додайте в файл functions.php активної теми блок коду з таким вмістом:

function additional_mime_types($mimes) {

    // нові MIME-типи, які потрібно дозволити
    $mimes['csv'] = 'text/csv';
    $mimes['doc']  = 'application/msword'; 

    return $mimes;
}
add_filter('upload_mimes', 'additional_mime_types');

У тілі функції additional_mime_types додайте рядки з потрібними вам MIME-типами за аналогією із зазначеними в прикладі csv і doc.

Щоб вимкнути перевірку типів завантажуваних файлів, додайте на початку конфігураційного файлу сайту (відразу після <?php) такий рядок:

define('ALLOW_UNFILTERED_UPLOADS', true);
Зміст

    (1)