Загрузка .dta и делать файлы на WordPress - PullRequest
0 голосов
/ 23 марта 2020

В настоящее время я создаю веб-сайт для обмена статистическими файлами. Я использую WordPress CMS для его создания. Однако, когда я пытаюсь загрузить файлы с расширением .dta и do, возникает такая ошибка:

cr-ethdat1997-version3.do: К сожалению, этот тип файла не разрешен для соображения безопасности.

Как я могу решить эту проблему?

1 Ответ

1 голос
/ 23 марта 2020

Если вы не хотите, чтобы WordPress проверял, какие типы файлов вы загружаете, вы можете добавить константу в файл wp-config.php:

define( 'ALLOW_UNFILTERED_UPLOADS', true );

В противном случае, если вы хотите проверить тип файла, вы Можно добавить некоторые типы MIME с помощью следующего фильтра:

function my_custom_mime_types( $mimes ) {

    // New allowed mime types.
    $mimes['svg']  = 'image/svg+xml';
    $mimes['svgz'] = 'image/svg+xml';
    $mimes['doc']  = 'application/msword'; 


    return $mimes;
}

add_filter( 'upload_mimes', 'my_custom_mime_types' );

Вам нужно будет найти типы MIME для файлов, которые вы хотите загрузить (.do, .dta)

Посмотрите на Кодекс для более подробной информации: https://developer.wordpress.org/reference/hooks/upload_mimes/

...