annikabackstrom
  • 0
Гуру

Загрузка формата.webm в WordPress приводит к нарушению правил безопасности и сбою

  • 0

Я не могу загрузить видео в формате.webm на WordPress. Это после добавления: AddType video/webm.webm

в оба: мой файл.htaccess (в корневой папке установки WordPress) обработчик типа mime нашего сервера apache (через cpanel нашего сайта)

Насколько я помню, у меня сначала это сообщение моментально выдавало ошибку, даже начинало загружать. Теперь он загружает его полностью, а затем во время хруста я получаю сообщение об ошибке.

Ошибка

“1.webm” has failed to upload due to an error
File type does not meet security guidelines. Try another.

У кого-нибудь еще возникла такая проблема?!

Что действительно странно, так это то, что другой формат видео под названием ogv (Theora) не распознавался в проигрывателе html5, НО это не нарушало безопасность согласно WordPress. Итак, я добавил mimetype в apache (не через htaccess) и вуаля, все заработало.

Кроме того, файл на самом деле «загружается», он «сжимается», а затем отклоняет файл, что странно, наверняка WordPress сделает вывод, что не может загрузить формат файла, просто проверив, какой формат файла он имеет в первую очередь?

Share
  1. При многосайтовой установке перейдите в область администратора сети и добавьте расширение файла webm в список разрешенных расширений.

    При установке на одном сайте добавьте это в файл wp-config.php:

    define('ALLOW_UNFILTERED_UPLOADS',true);

    Это позволит пользователям уровня администратора загружать файлы без ограничений по типам файлов.

    Основная проблема заключается в том, что webm не был добавлен в список типов файлов, о котором знает WP.

    • 0
  2. Вы пользуетесь МУ? Потому что у меня была похожая проблема; и это решилось, когда я добавил расширение в Super Admin> Параметры> Загрузить типы файлов.

    Любопытно, что мне кажется, что эта опция не появляется в обычной установке, поэтому я не знаю, где ее искать.

    • 0

Оставить ответ

You must login to add an answer.