Przesyłanie formatu .webm do WordPressa skutkuje naruszeniem wytycznych bezpieczeństwa i niepowodzeniem

Nie mogę przesłać formatu wideo .webm na WordPress. Dzieje się tak po dodaniu: AddType video / webm .webm

do obu: mojego pliku .htaccess (w folderze głównym instalacji WordPress), obsługi typu MIME naszego serwera Apache (poprzez nasz panel cpanel) / p>

O ile pamiętam, na początku ta wiadomość od razu pokazała mi błąd, nawet zaczęło się ją przesyłać. Teraz przesyła cały plik, a podczas przetwarzania otrzymuję błąd.

Błąd to

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

Czy ktoś inny miał ten problem ?!

Co jest naprawdę dziwne, to fakt, że inny format wideo o nazwie ogv (Theora) nie był rozpoznawany w odtwarzaczu HTML5, ALE nie naruszał bezpieczeństwa według WordPressa. Dodałem więc typ MIME do apache (nie przez htaccess) i voila, zadziałało.

Ponadto plik faktycznie „ładuje się”, „chrupie”, a następnie odrzuca plik, co jest dziwne, z pewnością WordPress mógłby wywnioskować, że nie może przesłać formatu pliku po prostu sprawdzając, który format jest to pierwszy?

Odpowiedź

Na instalacja wielostanowiskowa, przejdź do obszaru administratora sieci i dodaj rozszerzenie pliku webm do listy dozwolonych rozszerzeń.

W przypadku instalacji z pojedynczej witryny dodaj to do pliku wp-config.php:

define("ALLOW_UNFILTERED_UPLOADS",true);

Umożliwi to użytkownikom z uprawnieniami administratora przesyłanie plików bez ograniczeń typu pliku.

Podstawowym problemem jest to, że webm nie zostało dodane do listy typów plików, o których wie WP.

Odpowiedź

Czy używasz MU? Ponieważ miałem podobny problem; i rozwiązało się, gdy dodałem rozszerzenie do Superadministratora> Opcje> Prześlij typy plików.

Co ciekawe, ta opcja wydaje mi się, że nie pojawia się podczas normalnej instalacji, więc nie wiem gdzie go szukać.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *